ABSTRACT
A fundamental problem that confronts data center administrators in integrated management is to understand potential management options and evaluate corresponding space of the managed system's potential status. In this paper, we present iPOEM, a middleware with GPS-like UIs to support integrated power and performance management in virtualized data centers. iPOEM offers novel system positioning services to enable a declarative management methodology: administrators specify a target location in terms of system performance and power cost, and iPOEM returns the management configurations and operations that are required to drive the system to the target status.
In the core of iPOEM lies an automated management configuration engine exposing two simple APIs: get_position() and put_position(). We study the relationships between system status and the management configurations in our problem domain, and design a logarithmic configuration searching algorithm for the engine. Several system positioning services are developed atop the engine, including an auto-piloting scheme leveraging sensitivity based optimization technology, and provide intuitive UIs to operation users. The iPOEM prototype is developed atop Usher, an open-source virtual machine management software. The evaluation driven by real data center workload traces shows that iPOEM renders both intuitive usage and efficient performance in the integrated management of virtualized data centers.
- Raritan px-1000 metered ipdu. http://www.raritan.com/products/power-management/px-1000/.Google Scholar
- N. Bobroff, A. Kochut, and K. Beaty. Dynamic placement of virtual machines for managing SLA violations. In IM '07, pages 119--128, Munich, Germany, 2007.Google ScholarCross Ref
- M. Chen, H. Zhang, Y.-Y. Su, X. Wang, G. Jiang, and K. Yoshihira. Coordinated energy management in virtualized data centers. Technical Report UT-PACS-2010-01, University of Tennessee, Knoxville, http://pacs.ece.utk.edu/EffectiveSize-tr.pdf, 2010.Google Scholar
- Y. Chen, D. Gmach, C. Hyser, Z. Wang, C. Bash, C. Hoover, and S. Singhal. Integrated management of application performance, power and cooling in data centers. In NOMS '10, 2010.Google ScholarCross Ref
- D. Gupta, R. Gardner, and L. Cherkasova. Xenmon: Qos monitoring and performance profiling tool. Technical Report HPL-2005-187, HP Labs, 2005.Google Scholar
- G. Jung, K. R. Joshi, M. A. Hiltunen, R. D. Schlichting, and C. Pu. A cost-sensitive adaptation engine for server consolidation of multitier applications. In Middleware '09, pages 9:1--9:20, New York, NY, USA, 2009. Google ScholarDigital Library
- S. Kumar, V. Talwar, V. Kumar, P. Ranganathan, and K. Schwan. vManage: loosely coupled platform and virtualization management in data centers. In ICAC '09, pages 127--136, New York, NY, 2009. Google ScholarDigital Library
- X. Li, Z. Li, Y. Zhou, and S. Adve. Performance directed energy management for main memory and disks. Trans. Storage, 1(3):346--380, 2005. Google ScholarDigital Library
- D. Markovic, V. Stojanovic, B. Nikolic, M. A. Horowitz, and R. W. Brodersen. Methods for true energy-performance optimization. IEEE Journal of Solid State Circuits, 39(8):1282--1293, August 2004.Google ScholarCross Ref
- M. McNett, D. Gupta, A. Vahdat, and G. M. Voelker. Usher: An extensible framework for managing clusters of virtual machines. In LISA '07, pages 167--181, November 2007. Google ScholarDigital Library
- NEC SigmaSystemCenter. Integrated virtualization platform management software. http://www.nec.com/global/prod/sigmasystemcenter/.Google Scholar
- A. Riska, N. Mi, E. Smirni, and G. Casale. Feasibility regions: exploiting tradeoffs between power and performance in disk drives. SIGMETRICS Perform. Eval. Rev., 37(3):43--48, 2009. Google ScholarDigital Library
- S. Sankar, S. Gurumurthi, and M. R. Stan. Sensitivity based power management of enterprise storage systems. In MASCOTS, pages 93--102, 2008.Google ScholarCross Ref
- R. H. Shumway. Applied statistical time series analysis. Prentice Hall, Englewood Cliffs, 1988.Google Scholar
- M. Steinder, I. Whalley, J. E. Hanson, and J. O. Kephart. Coordinated management of power usage and runtime performance. In NOMS, pages 387--394. IEEE, 2008.Google Scholar
- J. R. Swisher, S. H. Jacobson, and E. Yücesan. Discrete-event simulation optimization using ranking, selection, and multiple comparison procedures: A survey. ACM Trans. Model. Comput. Simul., 13(2):134--154, 2003. Google ScholarDigital Library
- A. Verma, P. Ahuja, and A. Neogi. pMapper: power and migration cost aware application placement in virtualized systems. In Middleware'08, New York, NY, USA, 2008. Google ScholarDigital Library
- VMware. VMware Distributed Power Management Concepts and Use. http://www.vmware.com/files/pdf/DPM.pdf.Google Scholar
- T. Wood, P. Shenoy, A. Venkataramani, and M. Yousif. Black-box and gray-box strategies for virtual machine migration. In NSDI '07, Cambridge, MA, April 2007. Google ScholarDigital Library
- J. Xu, B. L. Nelson, and J. L. Hong. Industrial strength compass: A comprehensive algorithm and software for optimization via simulation. ACM Trans. Model. Comput. Simul., 20(1):1--29, 2010. Google ScholarDigital Library
Index Terms
- iPOEM: a GPS tool for integrated management in virtualized data centers
Recommendations
Server consolidation with migration control for virtualized data centers
Virtualization has become a key technology for simplifying service management and reducing energy costs in data centers. One of the challenges faced by data centers is to decide when, how, and which virtual machines (VMs) have to be consolidated into a ...
Sandpiper: Black-box and gray-box resource management for virtual machines
Virtualization can provide significant benefits in data centers by enabling dynamic virtual machine resizing and migration to eliminate hotspots. We present Sandpiper, a system that automates the task of monitoring and detecting hotspots, determining a ...
Virtual machine migration in cloud data centers: a review, taxonomy, and open research issues
Virtualization efficiently manages the ever-increasing demand for storage, computing, and networking resources in large-scale Cloud Data Centers. Virtualization attains multifarious resource management objectives including proactive server maintenance, ...
Comments