Power-aware workload allocation for green data centers

Purpose The purpose of this paper is to present an approach to reduce energy consumption in data centers. Subsequently, it reduces electricity bills and carbon dioxide footprints resulting from their use. Design/methodology/approach The authors present a mathematical model of the energy dissipation optimization problem. The authors formulate analytically the server selection problem and the supply air temperature as a non-linear programming, and propose an algorithm to solve it dynamically. Findings A simulation study on SimWare, using real workload traces, shows considerable savings for different data center sizes and utilization rates as compared to three other classic algorithms. The results prove that the proposed algorithm is efficient in handling the energy-performance trade-off, and that the proposed algorithm provides significant energy savings and maintains a relatively homogenous and stable thermal state at the different rack units in the data center. Originality/value The proposed algorithm ensures energy provisioning, performance optimization over existing state-of-the-art heuristics, and on-demand workload allocation.

[1]  Rajkumar Buyya,et al.  CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms , 2011, Softw. Pract. Exp..

[2]  Sandeep K. S. Gupta,et al.  Energy-Efficient Thermal-Aware Task Scheduling for Homogeneous High-Performance Computing Data Centers: A Cyber-Physical Approach , 2008, IEEE Transactions on Parallel and Distributed Systems.

[3]  Rajkumar Buyya,et al.  Adaptive threshold-based approach for energy-efficient consolidation of virtual machines in cloud data centers , 2010, MGC '10.

[4]  Wolfgang Nebel,et al.  Statistical static capacity management in virtualized data centers supporting fine grained QoS specification , 2010, e-Energy.

[5]  Xiaoli Wang,et al.  An Energy-Aware VMs Placement Algorithm in Cloud Computing Environment , 2012 .

[6]  O. VanGeet Nrel,et al.  Best Practices Guide for Energy-Efficient Data Center Design , 2010 .

[7]  Xue Liu,et al.  A Survey on Geographic Load Balancing Based Data Center Power Management in the Smart Grid Environment , 2014, IEEE Communications Surveys & Tutorials.

[8]  Wolf-Dietrich Weber,et al.  Power provisioning for a warehouse-sized computer , 2007, ISCA '07.

[9]  Ratnesh K. Sharma,et al.  A holistic and optimal approach for data center cooling management , 2011, Proceedings of the 2011 American Control Conference.

[10]  Luiz André Barroso,et al.  The Case for Energy-Proportional Computing , 2007, Computer.

[11]  Farid Shirazi,et al.  ICT and environmental sustainability: A global perspective , 2017, Telematics Informatics.

[12]  Antti Ylä-Jääski,et al.  Virtual Machine Consolidation with Multiple Usage Prediction for Energy-Efficient Cloud Data Centers , 2020, IEEE Transactions on Services Computing.

[13]  Dzmitry Kliazovich,et al.  DENS: Data Center Energy-Efficient Network-Aware Scheduling , 2010, GreenCom/CPSCom.

[14]  Saeed Sharifian,et al.  Novel energy and SLA efficient resource management heuristics for consolidation of virtual machines in cloud data centers , 2015, Comput. Electr. Eng..

[15]  Bruce M. Maggs,et al.  Cutting the electric bill for internet-scale systems , 2009, SIGCOMM '09.

[16]  Jian Li,et al.  TAPO: Thermal-aware power optimization techniques for servers and data centers , 2011, 2011 International Green Computing Conference and Workshops.

[17]  Albert Y. Zomaya,et al.  Performance and Energy Efficiency Metrics for Communication Systems of Cloud Computing Data Centers , 2017, IEEE Transactions on Cloud Computing.

[18]  Khalid Zaman,et al.  Energy consumption, carbon dioxide emissions and economic development: Evaluating alternative and plausible environmental hypothesis for sustainable growth , 2017 .

[19]  Jemal H. Abawajy,et al.  Energy-efficient virtual machine consolidation algorithm in cloud data centers , 2017 .

[20]  Anil Kumar Singh,et al.  Use of proactive and reactive hotspot detection technique to reduce the number of virtual machine migration and energy consumption in cloud data center , 2015, Comput. Electr. Eng..

[21]  Anand Sivasubramaniam,et al.  Managing server energy and operational costs in hosting centers , 2005, SIGMETRICS '05.

[22]  Cullen E. Bash,et al.  Modeling and Control for Cooling Management of Data Centers With Hot Aisle Containment , 2011 .

[23]  José Manuel Moya,et al.  Leakage and temperature aware server control for improving energy efficiency in data centers , 2013, 2013 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[24]  Xiaohong Jiang,et al.  An Energy-Efficient Scheme for Cloud Resource Provisioning Based on CloudSim , 2011, 2011 IEEE International Conference on Cluster Computing.

[25]  Rajkumar Buyya,et al.  E-eco: Performance-aware energy-efficient cloud data center orchestration , 2017, J. Netw. Comput. Appl..

[26]  Manju Lata,et al.  Innovative Cooling Strategies for Cloud Computing Data Centers , 2016 .

[27]  Liang Liu,et al.  Service level agreement based energy-efficient resource management in cloud data centers , 2014, Comput. Electr. Eng..

[28]  Songyun Wang,et al.  A DVFS Based Energy-Efficient Tasks Scheduling in a Data Center , 2017, IEEE Access.

[29]  Hiroshi Endo,et al.  Effect of climatic conditions on energy consumption in direct fresh-air container data centers , 2015, Sustain. Comput. Informatics Syst..

[30]  Cullen E. Bash,et al.  Local Cooling Control of Data Centers With Adaptive Vent Tiles , 2009 .

[31]  Siamak Mohammadi,et al.  Distributed consolidation of virtual machines for power efficiency in heterogeneous cloud data centers , 2015, Comput. Electr. Eng..

[32]  José Manuel Moya,et al.  Leakage-Aware Cooling Management for Improving Server Energy Efficiency , 2015, IEEE Transactions on Parallel and Distributed Systems.

[33]  Ricardo Lent Analysis of an energy proportional data center , 2015, Ad Hoc Networks.

[34]  Jiacheng Ni,et al.  A review of air conditioning energy performance in data centers , 2017 .

[35]  Arne Stolbjerg Drud,et al.  CONOPT - A Large-Scale GRG Code , 1994, INFORMS J. Comput..

[36]  Gerard F. Jones,et al.  A review of data center cooling technology, operating conditions and the corresponding low-grade waste heat recovery opportunities , 2014 .

[37]  Wei Huang,et al.  Cooling-Aware Job Scheduling and Node Allocation for Overprovisioned HPC Systems , 2017, 2017 IEEE International Parallel and Distributed Processing Symposium (IPDPS).

[38]  Hsien-Hsin S. Lee,et al.  SimWare: A Holistic Warehouse-Scale Computer Simulator , 2012, Computer.

[39]  J. Malmodin,et al.  The energy and carbon footprint of the ICT and E&M sector in Sweden 1990-2015 and beyond , 2016 .

[40]  Alexander Schill,et al.  Power Consumption Estimation Models for Processors, Virtual Machines, and Servers , 2014, IEEE Transactions on Parallel and Distributed Systems.

[41]  Meng Wang,et al.  Consolidating virtual machines with dynamic bandwidth demand in data centers , 2011, 2011 Proceedings IEEE INFOCOM.

[42]  Ayan Banerjee,et al.  Spatio-temporal thermal-aware job scheduling to minimize energy consumption in virtualized heterogeneous data centers , 2009, Comput. Networks.

[43]  Rajkumar Buyya,et al.  Power-aware provisioning of Cloud resources for real-time services , 2009, MGC '09.

[44]  Georgios A. Vokas,et al.  Carbon tax, system marginal price and environmental policies on Smart Microgrid operation , 2018 .

[45]  Sherief Reda,et al.  Power Budgeting Techniques for Data Centers , 2015, IEEE Transactions on Computers.

[46]  L. Belkhir,et al.  Assessing ICT global emissions footprint: Trends to 2040 & recommendations , 2018 .

[47]  Dario Pompili,et al.  Energy-Aware Application-Centric VM Allocation for HPC Workloads , 2011, 2011 IEEE International Symposium on Parallel and Distributed Processing Workshops and Phd Forum.

[48]  Dmytro Dyachuk,et al.  Maximizing Cloud Providers' Revenues via Energy Aware Allocation Policies , 2010, 2010 IEEE 3rd International Conference on Cloud Computing.

[49]  Canbing Li,et al.  Optimizing energy consumption for data centers , 2016 .

[50]  Tian Fu,et al.  A Novel Dynamic Task Scheduling Algorithm Based on Improved Genetic Algorithm in Cloud Computing , 2016 .

[51]  Hemraj Saini,et al.  VM Consolidation for Cloud Data Center Using Median Based Threshold Approach , 2016 .

[52]  E. N. Elnozahy,et al.  Energy-Efficient Server Clusters , 2002, PACS.