KIT | KIT-Bibliothek | Impressum

Energy Management for Hypervisor-Based Virtual Machines

Stoess, Jan; Lang, Christian; Bellosa, Frank

Abstract:
Current approaches to power management are based on operating systems with full knowledge of and full control over the underlying hardware; the distributed nature of multi-layered virtual machine environments renders such approaches insufficient. In this paper, we present a novel framework for energy management in modular, multi-layered operating system structures. The framework provides a unified model to partition and distribute energy, and mechanisms for energy-aware resource accounting and allocation. As a key property, the framework explicitly takes the recursive energy consumption into account, which is spent, e.g., in the virtualization layer or subsequent driver components.
Our prototypical implementation targets hypervisor- based virtual machine systems and comprises two components: a host-level subsystem, which controls machine-wide energy constraints and enforces them among all guest OSes and service components, and, complementary, an energy-aware guest operating system, capable of fine-grained applicationspecific energy management. Guest level energy management thereby relies on effective virtualization of physical ener ... mehr


Zugehörige Institution(en) am KIT Institut für Betriebs- und Dialogsysteme (IBDS)
Publikationstyp Proceedingsbeitrag
Jahr 2007
Sprache Englisch
Identifikator URN: urn:nbn:de:swb:90-272400
KITopen ID: 1000027240
Erschienen in Proceedings of the 2007 USENIX Technical Conference, Santa Clara, CA, June 17-22, 2007
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft KITopen Landing Page