IEEE Transactions on Parallel and Distributed Systems
Energy conservation techniques for disk array-based servers
Proceedings of the 18th annual international conference on Supercomputing
Measuring CPU overhead for I/O processing in the Xen virtual machine monitor
ATEC '05 Proceedings of the annual conference on USENIX Annual Technical Conference
Comparison of the three CPU schedulers in Xen
ACM SIGMETRICS Performance Evaluation Review
Energy management for hypervisor-based virtual machines
ATC'07 2007 USENIX Annual Technical Conference on Proceedings of the USENIX Annual Technical Conference
Virtual machine power metering and provisioning
Proceedings of the 1st ACM symposium on Cloud computing
WattApp: an application aware power meter for shared data centers
Proceedings of the 7th international conference on Autonomic computing
Decomposable and responsive power models for multicore processors using performance counters
Proceedings of the 24th ACM International Conference on Supercomputing
Energy optimization schemes in cluster with virtual machines
Cluster Computing
Energy Efficient Allocation of Virtual Machines in Cloud Data Centers
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
User Requirements for Cloud Computing Architecture
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
SoftPower: fine-grain power estimations using performance counters
Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing
Towards energy-aware autonomic provisioning for virtualized environments
Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing
A comparison of high-level full-system power models
HotPower'08 Proceedings of the 2008 conference on Power aware computing and systems
vGreen: A System for Energy-Efficient Management of Virtual Machines
ACM Transactions on Design Automation of Electronic Systems (TODAES)
VM power metering: feasibility and challenges
ACM SIGMETRICS Performance Evaluation Review
PARTIC: Power-Aware Response Time Control for Virtualized Web Servers
IEEE Transactions on Parallel and Distributed Systems
Environment-conscious scheduling of HPC applications on distributed Cloud-oriented data centers
Journal of Parallel and Distributed Computing
Energy Conscious Scheduling for Distributed Computing Systems under Different Operating Conditions
IEEE Transactions on Parallel and Distributed Systems
Unifying Cloud Management: Towards Overall Governance of Business Level Objectives
CCGRID '11 Proceedings of the 2011 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing
Optimized Management of Power and Performance for Virtualized Heterogeneous Server Clusters
CCGRID '11 Proceedings of the 2011 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing
An energy consumption model for virtualized office environments
Future Generation Computer Systems
CyberGuarder: A virtualization security assurance architecture for green cloud computing
Future Generation Computer Systems
Energy accounting for shared virtualized environments under DVFS using PMC-based power models
Future Generation Computer Systems
Complete System Power Estimation Using Processor Performance Events
IEEE Transactions on Computers
Hi-index | 0.00 |
In virtualized datacenters, accurately measuring the power consumption of virtual machines (VMs) is the prerequisite to achieve the goal of fine-grained power management. However, existing VM power models can only provide power measurements with empirical accuracy and unbounded error. In this paper, we firstly formulize the co-relation between utilization and accuracy of power model, and compare two classes of VM power models; then we propose a novel VM power model which is based on a conception named relative performance monitoring counter (PMC); finally, based on the relative PMC power model, we propose a novel VM scheduling algorithm which uses the information of relative PMC to compensate the recursive power consumption. Theoretical analysis indicates that the proposed algorithm can provide bounded error when measuring per-VM power consumption. Extensive experiments are conducted by using various benchmarks on different platforms, and the results show that the error of per-VM power measurement can be significantly reduced. In addition, the proposed algorithm is effective to improve the power efficiency of a server when its virtualization ratio is high.