Dynamic VM Consolidation for Energy-Aware and SLA Violation Reduction in Cloud Computing

With the large-scale deployment of virtualized data centers, energy consumption and SLA (Service Level Agreement) violation have already become the urgent issue to be solved. And it is essential and important to design energy-aware allocation policy for energy-aware and SLA violation reduction. In this paper, we propose a novel allocation and selection policy for the dynamic virtual machine (VM) consolidation in virtualized data centers to reduce energy consumption and SLA violation. Firstly, we use the mean and standard deviation of CPU utilization for VM to determine the hosts overloaded or not, secondly we use the positive maximum correlation coefficient to select VMs from those overloading hosts for migration. Although the proposed allocation and selection policies performs a little worse than the previous ones in energy consumption, experiments show that it performs greatly better than the previous ones on the whole.

[1]  Rajkumar Buyya,et al.  Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in Cloud data centers , 2012, Concurr. Comput. Pract. Exp..

[2]  Calton Pu,et al.  A Cost-Sensitive Adaptation Engine for Server Consolidation of Multitier Applications , 2009, Middleware.

[3]  Mor Harchol-Balter,et al.  Optimal power allocation in server farms , 2009, SIGMETRICS '09.

[4]  KyoungSoo Park,et al.  CoMon: a mostly-scalable monitoring system for PlanetLab , 2006, OPSR.

[5]  Gargi Dasgupta,et al.  Server Workload Analysis for Power Minimization using Consolidation , 2009, USENIX Annual Technical Conference.

[6]  Akshat Verma,et al.  pMapper: Power and Migration Cost Aware Application Placement in Virtualized Systems , 2008, Middleware.

[7]  Rajkumar Buyya,et al.  Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing , 2012, Future Gener. Comput. Syst..

[8]  Karsten Schwan,et al.  VirtualPower: coordinated power management in virtualized enterprise systems , 2007, SOSP.

[9]  David A. Patterson,et al.  Technical perspective: the data center is the computer , 2008, CACM.

[10]  Nagarajan Kandasamy,et al.  Power and performance management of virtualized computing environments via lookahead control , 2008, 2008 International Conference on Autonomic Computing.

[11]  W. Cleveland,et al.  Smoothing by Local Regression: Principles and Methods , 1996 .

[12]  Leonard Kleinrock,et al.  An Internet vision: the invisible global infrastructure , 2003, Ad Hoc Networks.

[13]  Rajkumar Buyya,et al.  CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms , 2011, Softw. Pract. Exp..

[14]  Feng Zhao,et al.  Energy aware consolidation for cloud computing , 2008, CLUSTER 2008.

[15]  G. Terrell Statistical theory and computational aspects of smoothing , 1997 .