Energy-aware application performance management in virtualized data centers

Both performance and energy cost are important concerns for current data center operators. Traditionally, however, IT and mechanical engineers have separately optimized the cyber and physical aspects of data center operations. This paper considers both of these aspects with the eventual goal of developing performance and power management techniques that operate holistically to control the entire cyber-physical complex of data center installations. Toward this end, we propose a balance of payments model for holistic power and performance management. As an example of coordinated cyber-physical system management, the energy-aware cyber-physical system (EaCPS) uses an application controller on the cyber side to guarantee application performance, and on the physical side, it utilizes electric current-aware capacity management (CACM) to smartly place executables to reduce the energy consumption of each chassis present in a data center rack. A web application, representative of a multi-tier web site, is used to evaluate the performance of the controller on the cyber side, the CACM control on the physical side, and the holistic EaCPS methods in a mid-size instrumented data center. Results indicate that coordinated EaCPS outperforms separate cyber and physical control modules.

[1]  Kun Wang,et al.  A Distributed Self-Learning Approach for Elastic Provisioning of Virtualized Cloud Resources , 2011, 2011 IEEE 19th Annual International Symposium on Modelling, Analysis, and Simulation of Computer and Telecommunication Systems.

[2]  Cullen E. Bash,et al.  Smart cooling of data centers , 2003 .

[3]  Hui Chen,et al.  SPATIALLY-AWARE OPTIMIZATION OF ENERGY CONSUMPTION IN CONSOLIDATED DATA CENTER SYSTEMS , 2011 .

[4]  Bruno Sinopoli,et al.  A cyber-physical systems approach to energy management in data centers , 2010, ICCPS '10.

[5]  Yefu Wang,et al.  Coordinating Power Control and Performance Management for Virtualized Server Clusters , 2011, IEEE Transactions on Parallel and Distributed Systems.

[6]  Daniel Mossé,et al.  Optimized Management of Power and Performance for Virtualized Heterogeneous Server Clusters , 2011, 2011 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing.

[7]  Calton Pu,et al.  The Impact of Soft Resource Allocation on n-Tier Application Scalability , 2011, 2011 IEEE International Parallel & Distributed Processing Symposium.

[8]  Yuan Chen,et al.  Integrated management of application performance, power and cooling in data centers , 2010, 2010 IEEE Network Operations and Management Symposium - NOMS 2010.

[9]  Hui Chen,et al.  CACM: Current-aware capacity management in consolidated server enclosures , 2011, 2011 International Green Computing Conference and Workshops.

[10]  Xiaoyun Zhu,et al.  PARTIC: Power-Aware Response Time Control for Virtualized Web Servers , 2011, IEEE Transactions on Parallel and Distributed Systems.

[11]  Calton Pu,et al.  Economical and Robust Provisioning of N-Tier Cloud Workloads: A Multi-level Control Approach , 2011, 2011 31st International Conference on Distributed Computing Systems.

[12]  Steven Hand,et al.  Self-adaptive and self-configured CPU resource provisioning for virtualized servers using Kalman filters , 2009, ICAC '09.

[13]  Manish Marwah,et al.  Minimizing data center SLA violations and power consumption via hybrid resource provisioning , 2011, 2011 International Green Computing Conference and Workshops.

[14]  Hui Wang,et al.  Multi-Tiered On-Demand Resource Scheduling for VM-Based Data Center , 2009, 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid.

[15]  Cheng-Zhong Xu,et al.  vPnP: Automated coordination of power and performance in virtualized datacenters , 2010, 2010 IEEE 18th International Workshop on Quality of Service (IWQoS).

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

[17]  Calton Pu,et al.  An Observation-Based Approach to Performance Characterization of Distributed n-Tier Applications , 2007, 2007 IEEE 10th International Symposium on Workload Characterization.

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

[19]  Xiaobo Zhou,et al.  PERFUME: Power and performance guarantee with fuzzy MIMO control in virtualized servers , 2011, 2011 IEEE Nineteenth IEEE International Workshop on Quality of Service.

[20]  Dario Pompili,et al.  Towards energy-efficient reactive thermal management in instrumented datacenters , 2010, 2010 11th IEEE/ACM International Conference on Grid Computing.

[21]  Xue Liu,et al.  OptiTuner: On Performance Composition and Server Farm Energy Minimization Application , 2011, IEEE Transactions on Parallel and Distributed Systems.

[22]  Kun Wang,et al.  Self-adaptive provisioning of virtualized resources in cloud computing , 2011, SIGMETRICS '11.

[23]  Hai Jin,et al.  Performance and energy modeling for live migration of virtual machines , 2011, Cluster Computing.

[24]  Xiaoyun Zhu,et al.  AppRAISE: application-level performance management in virtualized server environments , 2009, IEEE Transactions on Network and Service Management.

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

[26]  Calton Pu,et al.  Automated control for elastic n-tier workloads based on empirical modeling , 2011, ICAC '11.

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