Evaluating the cooling and computing energy demand of a datacentre with optimal server provisioning

Abstract As cloud computing continues to gain significance across fields, the energy consumption of datacentres creates new challenges in the design and operation of computer systems, with cooling remaining a key part of the total energy expenditure. We investigate the implications of increasing the room temperature setpoint in datacentres to save energy. For this, we develop a holistic model for the energy consumption of the server room that depends on user workload and service level agreement constraints, and that considers both cooling and computing energy dissipation. The model is applicable to a steady-state analysis of the system and brings insight into the impact of the most relevant parameters that affect the net energy consumption, such as the outside temperature, room temperature setpoint, and user demand. We analyse both static and dynamic server provisioning cases. In the latter case, a global power management scheme determines the optimal number of servers required to handle the incoming user demand to fulfil a target service level objective. Finally, we consider the extra energy needed to maintain service continuity under the expected higher server mortality rate due to warmer operational temperatures. Energy and temperature measurements acquired from a server machine running scientific benchmark programs allow to realistically fix model parameters for the study and to obtain pragmatic conclusions.

[1]  Kalyan Veeramachaneni,et al.  Modeling Service Execution on Data Centers for Energy Efficiency and Quality of Service Monitoring , 2013, 2013 IEEE International Conference on Systems, Man, and Cybernetics.

[2]  P. Brenner,et al.  A simplified thermodynamic model for waste heat utilization from a containerized data center experimental platform , 2012, 13th InterSociety Conference on Thermal and Thermomechanical Phenomena in Electronic Systems.

[3]  Nian-Feng Tzeng,et al.  Chaotic attractor prediction for server run-time energy consumption , 2010 .

[4]  Suman Nath,et al.  ThermoCast: a cyber-physical forecasting model for datacenters , 2011, KDD.

[5]  Karthick Rajamani,et al.  Thermal response to DVFS: analysis with an Intel Pentium M , 2007, Proceedings of the 2007 international symposium on Low power electronics and design (ISLPED '07).

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

[7]  Wolfgang Schott,et al.  Thermal-aware workload scheduling for energy efficient data centers , 2010, ICAC '10.

[8]  Sriram Sankar,et al.  Datacenter Scale Evaluation of the Impact of Temperature on Hard Disk Drive Failures , 2013, TOS.

[9]  Ricardo Bianchini,et al.  Mercury and freon: temperature emulation and management for server systems , 2006, ASPLOS XII.

[10]  Gregor von Laszewski,et al.  Thermal aware workload scheduling with backfilling for green data centers , 2009, 2009 IEEE 28th International Performance Computing and Communications Conference.

[11]  H. Jonsson,et al.  Modeling of air conditioning systems for cooling of data centers , 2002, ITherm 2002. Eighth Intersociety Conference on Thermal and Thermomechanical Phenomena in Electronic Systems (Cat. No.02CH37258).

[12]  Sandeep K. S. Gupta,et al.  Trends and effects of energy proportionality on server provisioning in data centers , 2010, 2010 International Conference on High Performance Computing.

[13]  Victor Avelar,et al.  PUE™: A COMPREHENSIVE EXAMINATION OF THE METRIC , 2012 .

[14]  Erik Riedel,et al.  More Than an Interface - SCSI vs. ATA , 2003, FAST.

[15]  Jeffrey Rambo,et al.  Modeling of data center airflow and heat transfer: State of the art and future trends , 2007, Distributed and Parallel Databases.

[16]  Erol Gelenbe,et al.  Optimising Server Energy Consumption and Response Time , 2012 .

[17]  Jeffrey M. Galloway,et al.  Decreasing power consumption with energy efficient data aware strategies , 2013, Future Gener. Comput. Syst..

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

[19]  Ewa Niewiadomska-Szynkiewicz,et al.  Dynamic power management in energy-aware computer networks and data intensive computing systems , 2014, Future Gener. Comput. Syst..

[20]  Li Shang,et al.  Thermal vs Energy Optimization for DVFS-Enabled Processors in Embedded Systems , 2007, 8th International Symposium on Quality Electronic Design (ISQED'07).

[21]  Eduardo Pinheiro,et al.  Failure Trends in a Large Disk Drive Population , 2007, FAST.

[22]  Rongliang Zhou,et al.  Data center cooling management and analysis - a model based approach , 2012, 2012 28th Annual IEEE Semiconductor Thermal Measurement and Management Symposium (SEMI-THERM).

[23]  Xiaobo Sharon Hu,et al.  Online work maximization under a peak temperature constraint , 2009, ISLPED.

[24]  S. Le Masson,et al.  Thermal model for data centre cooling , 2011, 2011 IEEE 33rd International Telecommunications Energy Conference (INTELEC).

[25]  Yue Gao,et al.  An energy and deadline aware resource provisioning, scheduling and optimization framework for cloud systems , 2013, 2013 International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS).

[26]  Jeffrey S. Chase,et al.  Making Scheduling "Cool": Temperature-Aware Workload Placement in Data Centers , 2005, USENIX Annual Technical Conference, General Track.

[27]  Erol Gelenbe,et al.  Energy-QoS Trade-Offs in Mobile Service Selection , 2013, Future Internet.

[28]  M.K. Patterson,et al.  The effect of data center temperature on energy efficiency , 2008, 2008 11th Intersociety Conference on Thermal and Thermomechanical Phenomena in Electronic Systems.

[29]  Eduardo Pinheiro,et al.  DRAM errors in the wild: a large-scale field study , 2009, SIGMETRICS '09.

[30]  Rajkumar Buyya,et al.  Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing , 2012, Future Gener. Comput. Syst..

[31]  M. Ohadi,et al.  Measured and simulated energy consumption analysis of a data center on an academic campus , 2013, 29th IEEE Semiconductor Thermal Measurement and Management Symposium.

[32]  Hendrik F. Hamann,et al.  Measurement-based modeling for data centers , 2010, 2010 12th IEEE Intersociety Conference on Thermal and Thermomechanical Phenomena in Electronic Systems.

[33]  Giovanni Giuliani,et al.  Cloud computing and its interest in saving energy: the use case of a private cloud , 2012, Journal of Cloud Computing: Advances, Systems and Applications.

[34]  Sandeep K. S. Gupta,et al.  Software Architecture for Dynamic Thermal Management in Datacenters , 2007, 2007 2nd International Conference on Communication Systems Software and Middleware.

[35]  Erol Gelenbe,et al.  Trade-offs between energy and quality of service , 2012, 2012 Sustainable Internet and ICT for Sustainability (SustainIT).

[36]  Shen Li,et al.  Joint Optimization of Computing and Cooling Energy: Analytic Model and a Machine Room Case Study , 2012, 2012 IEEE 32nd International Conference on Distributed Computing Systems.

[37]  Zhenhua Liu,et al.  Optimizing data center energy efficiency via ambient-aware IT workload scheduling , 2012, 13th InterSociety Conference on Thermal and Thermomechanical Phenomena in Electronic Systems.

[38]  Xue Liu,et al.  Data center energy cost minimization: A spatio-temporal scheduling approach , 2013, 2013 Proceedings IEEE INFOCOM.