Energy-efficient virtual machine provisioning mechanism in cloud computing environments

As the increasing number of modern applications and enterprises demand more and more resources in computational power, memory and disk storage, cloud data centers are consuming huge amounts of electrical energy. The aim of cloud service providers is to reduce the operational costs by minimizing energy consumption while providing competitive services to their customers. The above, can be fulfilled by trying to reduce the number of active servers, using live VM migrations and keeping the system performance in the requested levels according to SLAs. In this paper, an efficient virtual machine allocation mechanism for cloud data center environments is proposed. We first describe the virtual machine allocation policy and then we perform a series of experiments based on CloudSim [1] 3.0.3 simulator. Experimental results have shown that the proposed scheme is very efficient in terms of energy consumption and QoS (decreased SLA violations) compared to LrMmt provisioning mechanism presented in [2].

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

[2]  Rajkumar Buyya,et al.  Energy Efficient Allocation of Virtual Machines in Cloud Data Centers , 2010, 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing.

[3]  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..

[4]  Rajkumar Buyya,et al.  Managing Overloaded Hosts for Dynamic Consolidation of Virtual Machines in Cloud Data Centers under Quality of Service Constraints , 2013, IEEE Transactions on Parallel and Distributed Systems.

[5]  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..

[6]  Andrew Warfield,et al.  Live migration of virtual machines , 2005, NSDI.

[7]  Luiz André Barroso,et al.  The Case for Energy-Proportional Computing , 2007, Computer.

[8]  L. Minas,et al.  Energy Efficiency for Information Technology: How to Reduce Power Consumption in Servers and Data Centers , 2009 .

[9]  Rajkumar Buyya,et al.  Energy-Efficient Management of Data Center Resources for Cloud Computing: A Vision, Architectural Elements, and Open Challenges , 2010, PDPTA.

[10]  Wolf-Dietrich Weber,et al.  Power provisioning for a warehouse-sized computer , 2007, ISCA '07.

[11]  Rajkumar Buyya,et al.  Energy-aware simulation with DVFS , 2013, Simul. Model. Pract. Theory.