Abstract

High energy consumption in data center has serious impacts on environment. Energy-efficient scheduling under Customer Satisfaction Level (CSL) constraint has become a key problem of cloud computing in data centers. In this paper, a CSL-driven and energy-efficient resource scheduling (CDEERS) framework has been designed to optimize energy efficiency and CSL in cloud data centers. To achieve different goals in different CSL states, three scheduling strategies (aiming to minimize energy saving, maximize CSL and maximize CSL per energy, respectively) are auto-adaptively applied to consolidate resources according to CSL states. To identify CSL states, a metric based on Service Level Agreement (SLA) violation rate (MSVR) is designed and applied in the proposed method. Additionally, the Weighted Moving Average (WMA) model is applied to predict the future state of CSL and optimize the resource allocation. Simulation result shows that the MSVR improves energy efficiency (CSL per energy) by 51.1% and 30.4% compared with traditional metric based on workload (MW) and metric based on response time (MRT), respectively, during the whole test period. It reduces the SLA violation rate by 7.9% and the number of host overloads by 9.6%, respectively, while prediction mechanism is applied. It shows that CDEERS has better energy efficiency than these static scheduling methods with single objection in the condition of dynamic state of CSL.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.