skip to main content
10.1145/1594233.1594292acmconferencesArticle/Chapter ViewAbstractPublication PagesislpedConference Proceedingsconference-collections
research-article

vGreen: a system for energy efficient computing in virtualized environments

Published:19 August 2009Publication History

ABSTRACT

In this paper, we present vGreen, a multi-tiered software system for energy efficient computing in virtualized environments. It comprises of novel hierarchical metrics that capture power and performance characteristics of virtual and physical machines, and policies, which use it for energy efficient virtual machine scheduling across the whole deployment. We show through real life implementation on a state of the art testbed of server machines that vGreen can improve both performance and system level energy savings by 20% and 15% across benchmarks with varying characteristics.

References

  1. VMware Dynamic Resource Scheduler, http://www.vmware.com/files/pdf/drs_datasheet.pdf.Google ScholarGoogle Scholar
  2. P. Barham, B. Dragovic, K. Fraser, S. Hand, T. Harris, A. Ho, R. Neugebauer, I. Pratt, and A. Warfield. Xen and the art of virtualization. In Proc. SOSP '03. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. C. Bienia, S. Kumar, J. P. Singh, and K. Li. The PARSEC benchmark suite: characterization and architectural implications. In Proc. PACT '08. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. N. Bobroff, A. Kochut, and K. Beaty. Dynamic placement of virtual machines for managing SLA violations. In Proc. International Symposium on Integrated Network Management '07.Google ScholarGoogle Scholar
  5. C. Clark, K. Fraser, S. Hand, J. G. Hansen, E. Jul, C. Limpach, I. Pratt, and A. Warfield. Live migration of virtual machines. In Proc. NSDI'05. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. G. Dhiman and T. Rosing. System-level power management using online learning. IEEE Transactions on CAD'09. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. F. Hermenier, X. Lorca, J.-M. Menaud, G. Muller, and J. Lawall. Entropy: a consolidation manager for clusters. In Proc. VEE'09. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. C. Isci, G. Contreras, and M. Martonosi. Live, runtime phase monitoring and prediction on real systems with application to dynamic power management. In Proc. MICRO'06. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. R. Knauerhase, P. Brett, B. Hohlt, T. Li, and S. Hahn. Using OS observations to improve performance in multicore systems. IEEE Micro'08. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. M. McNett, D. Gupta, A. Vahdat, and G. M. Voelker. Usher: an extensible framework for managing custers of virtual machines. In Proc. LISA'07. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. A. Merkel and F. Bellosa. Balancing power consumption in multiprocessor systems. SIGOPS Oper. Syst. Rev. '06. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. R. Nathuji and K. Schwan. VirtualPower: coordinated power management in virtualized enterprise systems. In Proc. SOSP '07. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. D. Nurmi, R. Wolski, C. Grzegorczyk, G. Obertelli, S. Soman, L. Youseff, and D. Zagorodnov. The Eucalyptus open-source cloud-computing system. In Proceedings of Cloud Computing and Its Applications'08.Google ScholarGoogle Scholar
  14. R. Raghavendra, P. Ranganathan, V. Talwar, Z. Wang, and X. Zhu. No "power" struggles: coordinated multi-level power management for the data center. In Proc ASPLOS'08. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. P. Ranganathan, P. Leech, D. Irwin, and J. Chase. Ensemble-level power management for dense blade servers. In Proc. ISCA '06. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. A. Snavely and D. M. Tullsen. Symbiotic jobscheduling for a simultaneous mutlithreading processor. In Proc. ASPLOS'00. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. A. Verma, P. Ahuja, and A. Neogi. Power-aware dynamic placement of HPC applications. In ICS '08. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. T. Wood, P. J. Shenoy, A. Venkataramani, and M. S. Yousif. Black-box and gray-box strategies for virtual machine migration. In Proc. NSDI'07. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. vGreen: a system for energy efficient computing in virtualized environments

    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
      ISLPED '09: Proceedings of the 2009 ACM/IEEE international symposium on Low power electronics and design
      August 2009
      452 pages
      ISBN:9781605586847
      DOI:10.1145/1594233

      Copyright © 2009 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: 19 August 2009

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      ISLPED '09 Paper Acceptance Rate72of208submissions,35%Overall Acceptance Rate398of1,159submissions,34%

      Upcoming Conference

      ISLPED '24

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader