EC3: Cutting Cooling Energy Consumption Through Weather-Aware Geo-Scheduling Across Multiple Datacenters

Most information technology (IT) equipment found in a data center is air-cooled as electrical component produces heat, which must be removed to prevent the temperature of the IT equipment from rising to an unacceptable level. The energy consumption for the data center cooling system is positively related to the air temperature outside the data center. The difference of data center internal temperature and the outside air temperature varies from each data center location. If we reschedule the workload of Internet cloud services to the least temperature difference, the cooling energy consumption will be the biggest savings. The cooling energy-consumption model and query characteristics of cloud services provide the methodology to formulate the energy consumption and workload rescheduling. However, the cloud service must meet the tail latency constraint after the rescheduling. We solve this problem by estimating the high-percentile tail latency and scheduling the cloud service to where can meet the tail latency constraint. At last, a proactive weather-aware geo-scheduling algorithm, called EC3, is proposed to distribute end-users’ loads among data centers so as to reduce the cooling energy consumption. The trace-driven experiments on real clouds and data center workload traces show the effectiveness of our design for reducing data center cooling consumption.

[1]  Violaine Villebonnet,et al.  Thermal-Aware Cloud Middleware to Reduce Cooling Needs , 2014, 2014 IEEE 23rd International WETICE Conference.

[2]  Fan Yang,et al.  Mesa: Geo-Replicated, Near Real-Time, Scalable Data Warehousing , 2014, Proc. VLDB Endow..

[3]  Z. Song,et al.  Data Center Energy and Cost Saving Evaluation , 2015 .

[4]  Feng Duan,et al.  The Tail at Scale: How to Predict It? , 2016, HotCloud.

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

[6]  Massoud Pedram,et al.  Minimizing data center cooling and server power costs , 2009, ISLPED.

[7]  Zhuzhong Qian,et al.  Thermal-Aware Task Placement with Dynamic Thermal Model in an Established Datacenter , 2014, 2014 Eighth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing.

[8]  Ethan Katz-Bassett,et al.  CSPAN: cost-effective geo-replicated storage spanning multiple cloud services , 2013, SIGCOMM.

[9]  Maziar Goudarzi,et al.  Structure-aware online virtual machine consolidation for datacenter energy improvement in cloud computing , 2015, Comput. Electr. Eng..

[10]  Sudipta Sahana,et al.  Server Utilization-Based Smart Temperature Monitoring System for Cloud Data Center , 2018 .

[11]  Pierre Sens,et al.  Towards QoS-Oriented SLA Guarantees for Online Cloud Services , 2013, 2013 13th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing.

[12]  Xin Wang,et al.  Cooling-Aware Energy and Workload Management in Data Centers via Stochastic Optimization , 2016, IEEE Journal of Selected Topics in Signal Processing.

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

[14]  Carlo Curino,et al.  Global Analytics in the Face of Bandwidth and Regulatory Constraints , 2015, NSDI.

[15]  Kenny C. Gross,et al.  CoolBudget: Data center power budgeting with workload and cooling asymmetry awareness , 2014, 2014 IEEE 32nd International Conference on Computer Design (ICCD).

[16]  D. Kundu,et al.  Theory & Methods: Generalized exponential distributions , 1999 .

[17]  Nasseh Tabrizi,et al.  A Taxonomy and Survey of Green Data Centers , 2015, 2015 International Conference on Computational Science and Computational Intelligence (CSCI).

[18]  Paramvir Bahl,et al.  Low Latency Geo-distributed Data Analytics , 2015, SIGCOMM.

[19]  Tianyi Gao,et al.  Total cost of ownership model for data center technology evaluation , 2017, 2017 16th IEEE Intersociety Conference on Thermal and Thermomechanical Phenomena in Electronic Systems (ITherm).

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

[21]  Zhen Li,et al.  Application of separated heat pipe system in data center cooling. , 2016 .

[22]  Lachlan L. H. Andrew,et al.  Greening geographical load balancing , 2011, PERV.

[23]  Shoubin Dong,et al.  Dynamic VM Consolidation for Energy-Aware and SLA Violation Reduction in Cloud Computing , 2012, 2012 13th International Conference on Parallel and Distributed Computing, Applications and Technologies.

[24]  Richard E. Brown,et al.  United States Data Center Energy Usage Report , 2016 .

[25]  Yuguang Fang,et al.  Energy and Network Aware Workload Management for Sustainable Data Centers with Thermal Storage , 2014, IEEE Transactions on Parallel and Distributed Systems.

[26]  N. Rasmussen Calculating Total Cooling Requirements for Data Centers , 2007 .

[27]  Gregory A. Koenig,et al.  Rate-based thermal, power, and co-location aware resource management for heterogeneous data centers , 2018, J. Parallel Distributed Comput..

[28]  Yonggang Wen,et al.  Data Center Energy Consumption Modeling: A Survey , 2016, IEEE Communications Surveys & Tutorials.

[29]  Jie Meng,et al.  Optimizing communication and cooling costs in HPC data centers via intelligent job allocation , 2013, 2013 International Green Computing Conference Proceedings.

[30]  M. Shin,et al.  Prediction of cooling energy use in buildings using an enthalpy-based cooling degree days method in a hot and humid climate , 2016 .

[31]  Xue Liu,et al.  Minimizing Electricity Cost: Optimization of Distributed Internet Data Centers in a Multi-Electricity-Market Environment , 2010, 2010 Proceedings IEEE INFOCOM.