Managing energy and server resources in hosting centers
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Optimizing grid site manager performance with virtual machines
WORLDS'06 Proceedings of the 3rd conference on USENIX Workshop on Real, Large Distributed Systems - Volume 3
Statistical QoS Guarantee and Energy-Efficiency in Web Server Clusters
ECRTS '07 Proceedings of the 19th Euromicro Conference on Real-Time Systems
No "power" struggles: coordinated multi-level power management for the data center
Proceedings of the 13th international conference on Architectural support for programming languages and operating systems
Autonomic power and performance management for computing systems
Cluster Computing
Power and Performance Management of Virtualized Computing Environments Via Lookahead Control
ICAC '08 Proceedings of the 2008 International Conference on Autonomic Computing
Statistical profiling-based techniques for effective power provisioning in data centers
Proceedings of the 4th ACM European conference on Computer systems
Energy-efficient server clusters
PACS'02 Proceedings of the 2nd international conference on Power-aware computer systems
Dynamic optimization of power and performance for virtualized server clusters
Proceedings of the 2010 ACM Symposium on Applied Computing
Energy aware consolidation for cloud computing
HotPower'08 Proceedings of the 2008 conference on Power aware computing and systems
NapSAC: design and implementation of a power-proportional web cluster
ACM SIGCOMM Computer Communication Review
Performance and power aware CMP thread allocation modeling
HiPEAC'10 Proceedings of the 5th international conference on High Performance Embedded Architectures and Compilers
ACM SIGOPS Operating Systems Review
Hi-index | 0.00 |
Power management is a major concern in datacenters. Using virtualization in datacenters enables applications' consolidation to reduce power consumption. However, processors consume the most fraction of the host's power. Furthermore, the rising number of cores in a single processor extensively contributes to the increase of power consumption if there are no efficient power management solutions. These solutions are considered inefficient if they do not take into account the number of active physical cores and the configuration of a virtual machine, which runs a certain job. In this paper, we analyze power consumption of a multicore processor and develop a CPU power model and a performance model based on the number of active cores and frequency. Then, we propose an optimization solution for power and performance management in virtualized servers. Our optimization model achieves power proportionality and guarantees performance; it is based on a mixed integer programming model. The optimization model provides an optimum configuration for both a host and its VMs in terms of their number of virtual CPU and their proportional weight. Finally, we demonstrate efficiency of the proposed solution via experiments. The results show that between 23% and 48% savings in power consumption compared to a typically provisioned power by hypervisor performance governor.