Energy optimized VM placement in cloud environment

Large energy hungry datacenters are increasing at an alarming rate, making energy management as one of the key design constraints for the cloud datacenters. Energy consumption in cloud datacenters can be reduced by employing VM consolidation technique which is the process of packing VMs on the least number of servers and VM consolidation uses VM migration technique for this purpose. But unnecessary migrations may lead to performance degradation, service level agreement violations, service down time. Efficiency of system that employs virtualization greatly depends on the technology used to allocate VMs to the appropriate hosts. This gives significant importance to VM Placement Problem (VMPP). The aim of VM placement problem is to put the idle server to low-power consuming mode and to reduce the number of overall migrations in a system. In this paper, an algorithm based on MBFD has been proposed for VM placement. The goal is to reduce the number of active servers and to obtain a stable host for each VM such that the number of unnecessary migrations and total power consumption can be reduced. The performance of proposed algorithm is compared to that of an existing MBFD placement algorithm. The result shows that the proposed algorithm saves more energy than the method compared to.

[1]  Martin Randles,et al.  Distributed redundancy and robustness in complex systems , 2011, J. Comput. Syst. Sci..

[2]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.

[3]  Rajkumar Buyya,et al.  Energy Efficient Resource Management in Virtualized Cloud Data Centers , 2010, 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing.

[4]  Lakshmi Sobhana Kalli,et al.  Market-Oriented Cloud Computing : Vision , Hype , and Reality for Delivering IT Services as Computing , 2013 .

[5]  Zibin Zheng,et al.  Particle Swarm Optimization for Energy-Aware Virtual Machine Placement Optimization in Virtualized Data Centers , 2013, 2013 International Conference on Parallel and Distributed Systems.

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

[7]  David R. Kaeli,et al.  Quantifying load imbalance on virtualized enterprise servers , 2010, WOSP/SIPEW '10.

[8]  K. Chandrasekaran,et al.  A Novel Family Genetic Approach for Virtual Machine Allocation , 2015 .

[9]  Aameek Singh,et al.  Shares and utilities based power consolidation in virtualized server environments , 2009, 2009 IFIP/IEEE International Symposium on Integrated Network Management.

[10]  Anjana Shankar Virtual Machine Placement in Computing Clouds , 2010 .

[11]  James J. Filliben,et al.  An Efficient Sensitivity Analysis Method for Large Cloud Simulations , 2011, 2011 IEEE 4th International Conference on Cloud Computing.

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

[13]  David E. Irwin,et al.  Virtual Machine Hosting for Networked Clusters: Building the Foundations for "Autonomic" Orchestration , 2006, First International Workshop on Virtualization Technology in Distributed Computing (VTDC 2006).

[14]  Rajkumar Buyya,et al.  Cloudbus Toolkit for Market-Oriented Cloud Computing , 2009, CloudCom.