Thermal-Aware Hybrid Workload Management in a Green Datacenter towards Renewable Energy Utilization

The increase in massive data processing and computing in datacenters in recent years has resulted in the problem of severe energy consumption, which also leads to a significant carbon footprint and a negative impact on the environment. A growing number of IT companies with operating datacenters are adopting renewable energy as part of their energy supply to offset the consumption of brown energy. In this paper, we focused on a green datacenter using hybrid energy supply, leveraged the time flexibility of workloads in the datacenter, and proposed a thermal-aware workload management method to maximize the utilization of renewable energy sources, considering the power consumption of both computing devices and cooling devices at the same time. The critical knob of our approach was workload shifting, which scheduled more delay-tolerant workloads and allocated resources in the datacenter according to the availability of renewable energy supply and the variation of cooling temperature. In order to evaluate the performance of the proposed method, we conducted simulation experiments using the Cloudsim-plus tool. The results demonstrated that the proposed method could effectively reduce the consumption of brown energy while maximizing the utilization of green energy.

[1]  Inderveer Chana,et al.  QoS-Aware Autonomic Resource Management in Cloud Computing , 2015, ACM Comput. Surv..

[2]  Adam Wierman,et al.  Renewable and cooling aware workload management for sustainable data centers , 2012, SIGMETRICS '12.

[3]  Lizhe Wang,et al.  Thermal aware workload placement with task-temperature profiles in a data center , 2011, The Journal of Supercomputing.

[4]  Athanasios V. Vasilakos,et al.  Distributed temperature-aware resource management in virtualized data center , 2015, Sustain. Comput. Informatics Syst..

[5]  Thu D. Nguyen,et al.  Reducing electricity cost through virtual machine placement in high performance computing clouds , 2011, 2011 International Conference for High Performance Computing, Networking, Storage and Analysis (SC).

[6]  Dzmitry Kliazovich,et al.  GreenCloud: a packet-level simulator of energy-aware cloud computing data centers , 2010, The Journal of Supercomputing.

[7]  Teck Chaw Ling,et al.  Thermal-aware relocation of servers in green data centers , 2015, Frontiers of Information Technology & Electronic Engineering.

[8]  Tao Li,et al.  Optimization of Resource Allocation and Energy Efficiency in Heterogeneous Cloud Data Centers , 2015, 2015 44th International Conference on Parallel Processing.

[9]  Miguel Toro,et al.  SCORE: Simulator for cloud optimization of resources and energy consumption , 2018, Simul. Model. Pract. Theory.

[10]  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..

[11]  Yinong Chen,et al.  A green-aware virtual machine migration strategy for sustainable datacenter powered by renewable energy , 2015, Simul. Model. Pract. Theory.

[12]  Jordi Torres,et al.  GreenHadoop: leveraging green energy in data-processing frameworks , 2012, EuroSys '12.

[13]  Jaume Salom,et al.  Energy-efficient, thermal-aware modeling and simulation of data centers: The CoolEmAll approach and evaluation results , 2015, Ad Hoc Networks.

[14]  Pasi Liljeberg,et al.  Energy-Efficient Virtual Machines Consolidation in Cloud Data Centers Using Reinforcement Learning , 2014, 2014 22nd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing.

[15]  Thu D. Nguyen,et al.  Designing and Managing Data centers Powered by Renewable Energy , 2014, IEEE Micro.

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

[17]  Thierry Monteil,et al.  Green energy efficient scheduling management , 2019, Simul. Model. Pract. Theory.

[18]  Xue Liu,et al.  Temporal Load Balancing with Service Delay Guarantees for Data Center Energy Cost Optimization , 2014, IEEE Transactions on Parallel and Distributed Systems.

[19]  Damián Fernández-Cerero,et al.  Energy policies for data-center monolithic schedulers , 2018, Expert Syst. Appl..

[20]  Georges Da Costa,et al.  Green IT scheduling for data center powered with renewable energy , 2018, Future Gener. Comput. Syst..

[21]  Jeffrey S. Chase,et al.  Balance of power: dynamic thermal management for Internet data centers , 2005, IEEE Internet Computing.

[22]  Rajkumar Buyya,et al.  Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in Cloud data centers , 2012, Concurr. Comput. Pract. Exp..

[23]  Chao Li,et al.  iSwitch: Coordinating and optimizing renewable energy powered server clusters , 2012, 2012 39th Annual International Symposium on Computer Architecture (ISCA).

[24]  Damián Fernández-Cerero,et al.  Security supportive energy-aware scheduling and energy policies for cloud environments , 2018, J. Parallel Distributed Comput..

[25]  Damián Fernández-Cerero,et al.  GAME-SCORE: Game-based energy-aware cloud scheduler and simulator for computational clouds , 2019, Simul. Model. Pract. Theory.

[26]  Bo Li,et al.  Harnessing renewable energy in cloud datacenters: opportunities and challenges , 2014, IEEE Network.

[27]  Rajkumar Buyya,et al.  Online virtual machine migration for renewable energy usage maximization in geographically distributed cloud data centers , 2017, Concurr. Comput. Pract. Exp..

[28]  Tajana Simunic,et al.  Utilizing green energy prediction to schedule mixed batch and service jobs in data centers , 2011, ACM SIGOPS Oper. Syst. Rev..

[29]  Rajkumar Buyya,et al.  Failure Management for Reliable Cloud Computing: A Taxonomy, Model, and Future Directions , 2020, Computing in Science & Engineering.

[30]  Xue Liu,et al.  A Survey on Green-Energy-Aware Power Management for Datacenters , 2014, ACM Comput. Surv..

[31]  Ulas C. Kozat,et al.  Dynamic resource allocation and power management in virtualized data centers , 2010, 2010 IEEE Network Operations and Management Symposium - NOMS 2010.

[32]  Bianca Schroeder,et al.  Temperature management in data centers: why some (might) like it hot , 2012, SIGMETRICS '12.

[33]  Jordi Torres,et al.  GreenSlot: Scheduling energy consumption in green datacenters , 2011, 2011 International Conference for High Performance Computing, Networking, Storage and Analysis (SC).

[34]  Jordi Torres,et al.  Towards energy-aware scheduling in data centers using machine learning , 2010, e-Energy.