Abstract
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.
Similar content being viewed by others
References
Koomey J. Growth in data center electricity use 2005 to 2010. Business report, Analytics Press, 2011
EPA. Energy star data center energy efficiency initiatives. Congress report, 2007
Patel C D, Bash C E, Sharma R, Beitelmal M, Friedrich R. Smart cooling of data centers. ASME Conference Proceedings, 2003, 129–137
Gandhi A, Chen Y, Gmach D, Arlitt M, Marwah M. Minimizing data center SLA violations and power consumption via hybrid resource provisioning. In: Proceedings of the 2nd International Green Computing Conference and Workshops, IGCC’11. 2011, 1–8
Pu C, Sahai A, Parekh J, Jung G, Bae J, Cha Y, Garcia T, Irani D, Lee J, Lin Q. An observation-based approach to performance characterization of distributed n-tier applications. In: Proceedings of the 10th IEEE International Symposium on Workload Characterization, IISWC’07. 2007, 161–170
Chen H, Kumar P, Kesavan M, Schwan K, Gavrilovska A, Joshi Y. Spatially-aware optimization of energy consumption in consolidated datacenter systems. In: Proceedings of the 2011 ASME Conference Inter-Pack. 2011, 1–10
Chen H, Song M, Song J, Gavrilovska A, Schwan K, Kesavan M. CACM: current-aware capacity management in consolidated server enclosures. In: Proceedings of the 2011 International Green Computing Conference and Workshops. 2011, 1–6
Control System-Wikipedia. http://en.wikipedia.org/wiki/Control_system
Xiong P, Wang Z, Malkowski S, Wang Q, Jayasinghe D, Pu C. Economical and robust provisioning of n-tier cloud workloads: amultilevel control approach. In: Proceedings the 31st International Conference on Distributed Computing Systems (ICDCS). 2011, 571–580
Wang Z, Chen Y, Gmach D, Singhal S, Watson B J, Rivera W, Zhu X, Hyser C. Appraise: application-level performance management in virtualized server environments. IEEE Transactions on Network and Service Management, 2009, 6(4): 240–254
RUBiS Homepage. http://rubis.ow2.org/
The Internet Traffic Archive. http://ita.ee.lbl.gov/
The PI System. http://www.osisoft.com/Default.aspx
Song Y, Wang H, Li Y, Feng B, Sun Y. Multi-tiered on-demand resource scheduling for vm-based data center. In: Proceedings of the 9th IEEE/ACM International Symposium on Cluster Computing and the Grid. 2009, 148–155
Malkowski S J, Hedwig M, Li J, Pu C, Neumann D. Automated control for elastic n-tier workloads based on empirical modeling. In: Proceedings of the 8th ACM International Conference on Autonomic Computing, ICAC’ 11. 2011, 131–140
Kalyvianaki E, Charalambous T, Hand S. Self-adaptive and selfconfigured CPU resource provisioning for virtualized servers using kalman filters. In: Proceedings of the 6th International Conference on Autonomic Computing, ICAC’ 09. 2009, 117–126
Rao J, Bu X, Wang K, Xu C. Self-adaptive provisioning of virtualized resources in cloud computing. In: Proceedings of the ACM SIGMETRICS Joint International Conference onMeasurement andModeling of Computer Systems. 2011, 129–130
Rao J, Bu X, Xu C, Wang K. A distributed self-learning approach for elastic provisioning of virtualized cloud resources. In: Proceedings of the IEEE 19th International Symposium on Modeling, Analysis & Simulation of Computer and Telecommunication Systems, MASCOTS’ 11. 2011, 45–54
Wang Q, Malkowski S, Jayasinghe D, Xiong P, Pu C, Kanemasa Y, Kawaba M, Harada L. The impact of soft resource allocation on n-tier application scalability. In: Proceedings of the 2011 IEEE International Parallel & Distributed Processing Symposium. 2011, 1034–1045
Beloglazov A, Abawajy J, Buyya R. Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Generation Computer Systems, 2012, 28(5): 755–768
Petrucci V, Carrera E, Loques O, Leite J, Mossé D. Optimized management of power and performance for virtualized heterogeneous server clusters. In: Proceedings of the 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGrid’11. 2011, 23–32
Lama P, Zhou X. PERFUME: power and performance guarantee with fuzzy MIMO control in virtualized servers. In: Proceedings of the IEEE 19th International Workshop on Quality of Service, IWQoS’11. 2011, 1–9
Heo J, Jayachandran P, Shin I, Wang D, Abdelzaher T, Liu X. Opti-Tuner: on performance composition and server farm energy minimization application. IEEE Transactions on Parallel and Distributed Systems, 2011, 22(11): 1871–1878
Urgaonkar R, Kozat U, Igarashi K, Neely M. Dynamic resource allocation and power management in virtualized data centers. In: Proceedings of the 2010 IEEE Network Operations and Management Symposium, NOMS’10. 2010, 479–486
Gong J, Xu C. Vpnp: automated coordination of power and performance in virtualized datacenters. In: Proceedings of the 18th International Workshop on Quality of Service, IWQoS’10. 2010, 1–9
Wang Y, Wang X, Chen M, Zhu X. PARTIC: power-aware response time control for virtualized web servers. IEEE Transactions on Parallel and Distributed Systems, 2011, 22(2): 323–336
Liu H, Xu C, Jin H, Gong J, Liao X. Performance and energy modeling for live migration of virtual machines. In: Proceedings of the 20th International Symposium on High Performance Distributed Computing. 2011, 171–182
Chen Y, Gmach D, Hyser C, Wang Z, Bash C, Hoover C, Singhal S. Integrated management of application performance, power and cooling in data centers. In: Proceedings the 2010 IEEE Network Operations and Management Symposium, NOMS’10. 2010, 615–622
Wang X, Wang Y. Coordinating power control and performance management for virtualized server clusters. IEEE Transactions on Parallel and Distributed Systems, 2011, 22(2): 245–259
Rodero I, Lee E, Pompili D, Parashar M, Gamell M, Figueiredo R. Towards energy-efficient reactive thermal management in instrumented datacenters. In: Proceedings of the 11th IEEE/ACMInternational Conference on Grid Computing, GRID’10. 2010, 321–328
Tang Q, Gupta S, Varsamopoulos G. Energy-efficient thermal-aware task scheduling for homogeneous high-performance computing data centers: a cyber-physical approach. IEEE Transactions on Parallel and Distributed Systems, 2008, 19(11): 1458–1472
Parolini L, Tolia N, Sinopoli B, Krogh B H. A cyber-physical systems approach to energy management in data centers. In: Proceedings of the 1st ACM/IEEE International Conference on Cyber-Physical Systems, ICCPS’ 10. 2010, 168–177
Author information
Authors and Affiliations
Corresponding author
Additional information
Hui Chen received BS and PhD degrees in computer science from Beijing University of Posts and Telecommunications in 2006 and 2012, respectively. His research interests include cloud computing and distributed networking systems, particularly energy-aware task scheduling in data centers.
Ping Lu received his master’s degree from Southeast University, China. He is the director of the Communication Services R&D Institute of ZTE Corporation, and is in charge of the R&D of cloud computing platform. He has long been engaged in R&D of value-added services.
Pengcheng Xiong is a research assistant in the College of Computing, Georgia Institute of Technology, Atlanta GA. His research interests include cloud computing, data management systems, modeling and management automation for enterprise applications, data center resource management.
Cheng-Zhong Xu received BS and MS in computer science from Nanjing University in 1986 and 1989, respectively. He received his PhD in computer science from the University of Hong Kong in 1993. He is currently a professor in the Department of Electrical and Computer Engineering, the director of the Laboratory of Cloud and Internet Computing at Wayne State University, and the director of the center for cloud computing in SIAT. His research interests are mainly in parallel, distributed, and network systems, particularly in scalable and secure Internet services, cloud computing, energy-aware task scheduling in networked embedded systems, and high-performance cluster and grid computing. He has published more than 150 articles in peer-reviewed journals and conferences in these areas.
Zhiping Wang received his doctoral degree from Southeast University, China. He is in charge of the pre-research of cloud computing, and is a pre-research engineer and senior architect. His research interests include value-added service, cloud computing, and service standardization.
Rights and permissions
About this article
Cite this article
Chen, H., Lu, P., Xiong, P. et al. Energy-aware application performance management in virtualized data centers. Front. Comput. Sci. 6, 373–387 (2012). https://doi.org/10.1007/s11704-012-2107-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11704-012-2107-x