skip to main content
10.1145/1998582.1998591acmconferencesArticle/Chapter ViewAbstractPublication PagesicacConference Proceedingsconference-collections
research-article

iPOEM: a GPS tool for integrated management in virtualized data centers

Authors Info & Claims
Published:14 June 2011Publication History

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.

References

  1. Raritan px-1000 metered ipdu. http://www.raritan.com/products/power-management/px-1000/.Google ScholarGoogle Scholar
  2. 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 ScholarGoogle ScholarCross RefCross Ref
  3. 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 ScholarGoogle Scholar
  4. 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 ScholarGoogle ScholarCross RefCross Ref
  5. D. Gupta, R. Gardner, and L. Cherkasova. Xenmon: Qos monitoring and performance profiling tool. Technical Report HPL-2005-187, HP Labs, 2005.Google ScholarGoogle Scholar
  6. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  7. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  8. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  9. 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 ScholarGoogle ScholarCross RefCross Ref
  10. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  11. NEC SigmaSystemCenter. Integrated virtualization platform management software. http://www.nec.com/global/prod/sigmasystemcenter/.Google ScholarGoogle Scholar
  12. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  13. S. Sankar, S. Gurumurthi, and M. R. Stan. Sensitivity based power management of enterprise storage systems. In MASCOTS, pages 93--102, 2008.Google ScholarGoogle ScholarCross RefCross Ref
  14. R. H. Shumway. Applied statistical time series analysis. Prentice Hall, Englewood Cliffs, 1988.Google ScholarGoogle Scholar
  15. 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 ScholarGoogle Scholar
  16. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  17. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  18. VMware. VMware Distributed Power Management Concepts and Use. http://www.vmware.com/files/pdf/DPM.pdf.Google ScholarGoogle Scholar
  19. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  20. 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 ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. iPOEM: a GPS tool for integrated management in virtualized data centers

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      ICAC '11: Proceedings of the 8th ACM international conference on Autonomic computing
      June 2011
      278 pages
      ISBN:9781450306072
      DOI:10.1145/1998582

      Copyright © 2011 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 14 June 2011

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader