Power and Performance Management of Virtualized Computing Environments Via Lookahead Control
Authors:
- Dara KusicDKDara Kusic
- Jeffrey O. KephartJKJeffrey O. Kephart
- James E. HansonJHJames E. Hanson
- Nagarajan KandasamyNKNagarajan Kandasamy
- Guofei JiangGJGuofei Jiang
- 1 June 2008
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 3-12
Abstract
There is growing incentive to reduce the power consumed by large-scale data centers that host online services such as banking, retail commerce, and gaming. Virtualization is a promising approach to consolidating multiple online services onto a smaller number of computing resources. A virtualized server environment allows computing resources to be shared among multiple performance-isolated platforms called virtual machines. By dynamically provisioning virtual machines, consolidating the workload, and turning servers on and off as needed, data center operators can maintain the desired quality-of-service (QoS) while achieving higher server utilization and energy efficiency. We implement and validate a dynamic resource provisioning framework for virtualized server environments wherein the provisioning problem is posed as one of sequential optimization under uncertainty and solved using a lookahead control scheme. The proposed approach accounts for the switching costs incurred while provisioning virtual machines and explicitly encodes the corresponding risk in the optimization problem. Experiments using the Trade6 enterprise application show that a server cluster managed by the controller conserves, on average, 26% of the power required by a system without dynamic control while still maintaining QoS goals.Keywords
This publication has 16 references indexed in Scilit:
- Xen and co.2007
- Online Web Cluster Capacity Estimation and Its Application to Energy ConservationIEEE Transactions on Parallel and Distributed Systems, 2007
- Server-Level Power Control2007
- Coordinating Multiple Autonomic Managers to Achieve Specified Power-Performance Tradeoffs2007
- On the Use of Fuzzy Modeling in Virtualized Data Center Management2007
- Server virtualization in autonomic management of heterogeneous workloads2007
- Ensemble-level Power Management for Dense Blade Servers2006
- Application Performance Management in Virtualized Server Environments2006
- Grid Computing and Beyond: The Context of Dynamic Data Driven Applications SystemsProceedings of the IEEE, 2005
- Dynamic Cluster Reconfiguration for Power and Performance2003