Energy Management For Hypervisor-Based Virtual Machines

ATC'07: 2007 USENIX Annual Technical Conference on Proceedings of the USENIX Annual Technical Conference(2007)

引用 293|浏览268
暂无评分
摘要
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 application-specific energy management. Guest level energy management thereby relies on effective virtualization of physical energy effects provided by the virtual machine monitor. Experiments with CPU and disk devices and an external data acquisition system demonstrate that our framework accurately controls and stipulates the power consumption of individual hardware devices, both for energy-aware and energy-unaware guest operating systems.
更多
查看译文
关键词
energy management,fine-grained application-specific energy management,guest level energy management,machine-wide energy constraint,physical energy effect,recursive energy consumption,energy-aware guest operating system,energyunaware guest operating system,guest OSes,multi-layered operating system structure,hypervisor-based virtual machine
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要