Context Aware VM Placement Optimization Technique for Heterogeneous IaaS Cloud

Ever increasing demand for cloud adoption is prompting researchers and engineers around the world to make cloud computing more efficient and beneficial for cloud service providers and users. Cloud computing brings profits for all when the cloud infrastructure is used efficiently, and its services are made affordable to businesses of all scales. Managing cloud data center incurs a significant cost, which includes investing in IT infrastructure at the beginning and data center management costs for power, repair, space, and so on at later stages. The power costs are contributing to a significant share in overall data center management costs, and saving in power consumption can help reduce management costs for data center owners. This paper proposes an efficient context-aware adaptive heuristic-based solution for the virtual machine (VM) placement optimization in the heterogeneous cloud data centers. The proposed VM placement technique takes into the account of physical machine characteristics and load (peak and non-peak) conditions in the heterogeneous data centers to save power and also improve performance efficiency for data center owners. The experiments conducted with real cloud workloads and also synthetic workloads against a well-known adaptive heuristic-based technique indicate significant performance improvements and energy saving with our proposed solution.

[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]  Jiankang Dong,et al.  Virtual machine placement optimizing to improve network performance in cloud data centers , 2014 .

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

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

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

[6]  Xue Liu,et al.  A Survey on Geographic Load Balancing Based Data Center Power Management in the Smart Grid Environment , 2014, IEEE Communications Surveys & Tutorials.

[7]  Norman W. Paton,et al.  Optimizing virtual machine placement for energy and SLA in clouds using utility functions , 2016, Journal of Cloud Computing.

[8]  B. Annappa,et al.  Cost aware service broker algorithm for load balancing geo-distrubuted data centers in cloud , 2017, 2017 IEEE International Conference on Signal Processing, Informatics, Communication and Energy Systems (SPICES).

[9]  Bu-Sung Lee,et al.  Virtual machine placement with two-path traffic routing for reduced congestion in data center networks , 2014, Comput. Commun..

[10]  Rajkumar Buyya,et al.  Revenue Maximization with Optimal Capacity Control in Infrastructure as a Service Cloud Markets , 2015, IEEE Transactions on Cloud Computing.

[11]  Johan Tordsson,et al.  Virtual Machine Placement for Predictable and Time-Constrained Peak Loads , 2011, GECON.

[12]  Jie Wu,et al.  Energy efficient virtual machine placement algorithm with balanced and improved resource utilization in a data center , 2013, Math. Comput. Model..

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

[14]  Amir Masoud Rahmani,et al.  Dynamic VMs placement for energy efficiency by PSO in cloud computing , 2016, J. Exp. Theor. Artif. Intell..

[15]  Jie Xu,et al.  Improved energy-efficiency in cloud datacenters with interference-aware virtual machine placement , 2013, 2013 IEEE Eleventh International Symposium on Autonomous Decentralized Systems (ISADS).

[16]  Yuguang Fang,et al.  Electricity Cost Saving Strategy in Data Centers by Using Energy Storage , 2013, IEEE Transactions on Parallel and Distributed Systems.

[17]  Ching-Hsien Hsu,et al.  An Efficient Green Control Algorithm in Cloud Computing for Cost Optimization , 2015, IEEE Transactions on Cloud Computing.

[18]  Jianmin Jiang,et al.  A solution of dynamic VMs placement problem for energy consumption optimization based on evolutionary game theory , 2015, J. Syst. Softw..