Bridging Server and Cooling: Toward Effective Energy Management in Data Centers

This paper studies the energy management problem in data centers. As the most energy-consuming sub-systems, server and cooling have been considered as the key of energy saving for data center. However, due to the fact that servers are not directly connected to cooling devices, it is not trivial to optimize them jointly. In this paper, we formulate the joint server and cooling energy management problem and analyze its challenges, and design a Learning-based Energy management Scheme (LEES) to solve the joint energy management problem. Firstly, machine learning methods are investigated in the cooling power modeling and cabinet temperature modeling. Based on the models, a simple yet efficient energy management scheme is proposed to find an optimized configuration of server load distribution, server status and air supply temperature setting for the data center to reduce the total energy consumption. Extensive simulation results demonstrate that our method is able to reduce the total energy consumption of data centers significantly.

[1]  Yonggang Wen,et al.  Towards Joint Optimization Over ICT and Cooling Systems in Data Centre: A Survey , 2016, IEEE Communications Surveys & Tutorials.

[2]  G. Casella,et al.  The Bayesian Lasso , 2008 .

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

[4]  Peter L. Bartlett,et al.  Boosting Algorithms as Gradient Descent , 1999, NIPS.

[5]  Longchuan Yan,et al.  Temperature and Power Aware Server Placement Optimization for Enterprise Data Center , 2018, 2018 IEEE 24th International Conference on Parallel and Distributed Systems (ICPADS).

[6]  Sameh Elnikety,et al.  Swayam: distributed autoscaling to meet SLAs of machine learning inference services with resource efficiency , 2017, Middleware.

[7]  C. V. D. Malsburg,et al.  Frank Rosenblatt: Principles of Neurodynamics: Perceptrons and the Theory of Brain Mechanisms , 1986 .

[8]  Bin Wang,et al.  Quality of service aware power management for virtualized data centers , 2013, J. Syst. Archit..

[9]  J. Koomey Worldwide electricity used in data centers , 2008 .

[10]  Lotfi Mhamdi,et al.  A survey on architectures and energy efficiency in Data Center Networks , 2014, Comput. Commun..

[11]  Tianqi Chen,et al.  XGBoost: A Scalable Tree Boosting System , 2016, KDD.

[12]  Jim Gao,et al.  Machine Learning Applications for Data Center Optimization , 2014 .

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

[14]  Ran Zhang,et al.  Joint Cooling and Server Control in Data Centers: A Cross-Layer Framework for Holistic Energy Minimization , 2018, IEEE Systems Journal.

[15]  T. N. Vijaykumar,et al.  Joint optimization of idle and cooling power in data centers while maintaining response time , 2010, ASPLOS XV.

[16]  David A. Freedman,et al.  Statistical Models: Theory and Practice: References , 2005 .

[17]  N. Nagelkerke,et al.  A note on a general definition of the coefficient of determination , 1991 .

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

[19]  Rui Wang,et al.  Real-time Task Scheduling for joint energy efficiency optimization in data centers , 2017, 2017 IEEE Symposium on Computers and Communications (ISCC).

[20]  George Cybenko,et al.  Approximation by superpositions of a sigmoidal function , 1989, Math. Control. Signals Syst..

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

[22]  Li Li,et al.  PowerNetS: Coordinating Data Center Network With Servers and Cooling for Power Optimization , 2017, IEEE Transactions on Network and Service Management.

[23]  Didier Colle,et al.  Trends in worldwide ICT electricity consumption from 2007 to 2012 , 2014, Comput. Commun..

[24]  R. Schapire The Strength of Weak Learnability , 1990, Machine Learning.

[25]  Amin Vahdat,et al.  Managing energy and server resources in hosting centers , 2001, SOSP.

[26]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..