This preview has intentionally blurred sections. Sign up to view the full version.View Full Document
Unformatted text preview: VirtualPower: Coordinated Power Management in Virtualized Enterprise Systems Ripal Nathuji CERCS Research Center School of Electrical and Computer Engineering Georgia Institute of Technology Atlanta, GA 30032 [email protected] Karsten Schwan CERCS Research Center College of Computing Georgia Institute of Technology Atlanta, GA 30032 [email protected] ABSTRACT Power management has become increasingly necessary in large-scale datacenters to address costs and limitations in cooling or power delivery. This paper explores how to inte- grate power management mechanisms and policies with the virtualization technologies being actively deployed in these environments. The goals of the proposed VirtualPower ap- proach to online power management are (i) to support the isolated and independent operation assumed by guest vir- tual machines (VMs) running on virtualized platforms and (ii) to make it possible to control and globally coordinate the effects of the diverse power management policies ap- plied by these VMs to virtualized resources. To attain these goals, VirtualPower extends to guest VMs ‘soft’ versions of the hardware power states for which their policies are de- signed. The resulting technical challenge is to appropri- ately map VM-level updates made to soft power states to actual changes in the states or in the allocation of underlying virtualized hardware. An implementation of VirtualPower Management (VPM) for the Xen hypervisor addresses this challenge by provision of multiple system-level abstractions including VPM states, channels, mechanisms, and rules. Ex- perimental evaluations on modern multicore platforms high- light resulting improvements in online power management capabilities, including minimization of power consumption with little or no performance penalties and the ability to throttle power consumption while still meeting application requirements. Finally, coordination of online methods for server consolidation with VPM management techniques in heterogeneous server systems is shown to provide up to 34% improvements in power consumption. Categories and Subject Descriptors C.0 [ Computer Systems Organization ]: General— Sys- tem architectures ; D.4.7 [ Operating Systems ]: Organiza- tion and Design; K.6.4 [ Management of Computing and Information Systems ]: System Management 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. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee....
View Full Document
This note was uploaded on 05/13/2009 for the course CS 590n taught by Professor Li,n during the Fall '08 term at Purdue.
- Fall '08