ABSTRACT
There is growing incentive to reduce the power consumed by data centers. Virtualization is a promising approach to consolidating multiple online services onto a smaller number of computing resources. By dynamically provisioning virtual machines, consolidating the workload, and turning servers on and off as needed, data center operators can maintain desired service-level agreements with end users while achieving higher server utilization and energy efficiency. This paper proposes a distributed cooperative control framework for the power and performance management of virtualized computing environments, and presents some preliminary results aimed at establishing the feasibility of this approach.
- S. Abdelwahed, N. Kandasamy, and S. Neema. Online control for self-management in computing systems. pages 368--375, May 2004.Google Scholar
- M. Arlitt and T. Jin. A workload characterization study of the 1998 world cup web site. Network, IEEE, 14(3):30--37, May/Jun 2000. Google ScholarDigital Library
- E. F. Camacho. Predictive control with constraints: J.m. maciejowski; prentice-hall, pearson education limited, harlow, uk, 2002, isbn 0-201-39823-0 ppr. Automatica, 39(6):1117--1118, 2003.Google ScholarDigital Library
- G. Chen, W. He, J. Liu, S. Nath, L. Rigas, L. Xiao, and F. Zhao. Energy-aware server provisioning and load dispatching for connection-intensive internet services. In NSDI'08: Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation, pages 337--350, Berkeley, CA, USA, 2008. USENIX Association. Google ScholarDigital Library
- W. Felter, K. Rajamani, T. Keller, and C. Rusu. A performance-conserving approach for reducing peak power consumption in server systems. In ICS'05: Proceedings of the 19th annual international conference on Supercomputing, pages 293--302, New York, NY, USA, 2005. ACM. Google ScholarDigital Library
- N. Kandasamy, S. Abdelwahed, and J. Hayes. Self-optimization in computer systems via on-line control: application to power management. pages 54--61, May 2004. Google ScholarDigital Library
- D. Kusic, J. Kephart, J. Hanson, N. Kandasamy, and G. Jiang. Power and performance management of virtualized computing environments via lookahead control. pages 3--12, June 2008. Google ScholarDigital Library
- K. Narendra. Neural networks for control theory and practice. Proceedings of the IEEE, 84(10):1385--1406, Oct 1996.Google ScholarCross Ref
- X. Wang and M. Chen. Cluster-level feedback power control for performance optimization. pages 101--110, Feb. 2008.Google Scholar
- Y. Wang, X. Wang, M. Chen, and X. Zhu. Power-efficient response time guarantees for virtualized enterprise servers. In RTSS'08: Proceedings of the 2008 Real-Time Systems Symposium, pages 303--312, Washington, DC, USA, 2008. IEEE Computer Society. Google ScholarDigital Library
- M. Cardosa, M. Korupolu, and A. Singh. Shares and utilities based power consolidation in virtualized server environments. In Proceedings of IFIP/IEEE Integrated Network Management (IM), 2009. Google ScholarDigital Library
Index Terms
- A distributed control framework for performance management of virtualized computing environments: some preliminary results
Recommendations
Transparently bridging semantic gap in CPU management for virtualized environments
Consolidated environments are progressively accommodating diverse and unpredictable workloads in conjunction with virtual desktop infrastructure and cloud computing. Unpredictable workloads, however, aggravate the semantic gap between the virtual ...
A distributed control framework for performance management of virtualized computing environments
ICAC '10: Proceedings of the 7th international conference on Autonomic computingThis paper develops a distributed cooperative control framework to manage the performance of virtualized computing environments. We consider a server cluster hosting multiple enterprise applications on a set of virtual machines (VMs) in which the system ...
Adaptive control of virtualized resources in utility computing environments
EuroSys'07 Conference ProceedingsData centers are often under-utilized due to over-provisioning as well as time-varying resource demands of typical enterprise applications. One approach to increase resource utilization is to consolidate applications in a shared infrastructure using ...
Comments