KIT | KIT-Bibliothek | Impressum | Datenschutz

Energy Management for Hypervisor-Based Virtual Machines

Stoess, Jan; Lang, Christian; Bellosa, Frank


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 energy effects provided by the virtual machine monitor. ... mehr

Volltext §
DOI: 10.5445/IR/1000027240
Cover der Publikation
Zugehörige Institution(en) am KIT Fakultät für Informatik – Institut für Betriebs- und Dialogsysteme (IBDS)
Publikationstyp Proceedingsbeitrag
Publikationsjahr 2007
Sprache Englisch
Identifikator ISBN: 978-1-931971-53-9
KITopen-ID: 1000027240
Erschienen in USENIX '07 : 2007 USENIX Annual Technical Conference ; June 17 - 22, 2007, Santa Clara, CA. Ed.: J. Chase
Verlag USENIX Association Berkeley
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page