New comprehensive model based on virtual clusters and absorbing Markov chains for energy-efficient virtual machine management in cloud computing

Utilizing from energy-aware solutions along with maintaining service-level agreements is one of the most important research issues in cloud computing. In the proposed model, monitoring the status of resources and analysing the obtained data have led to proper placement and consolidation of virtual machines through targeted migrations at the right time. In the virtual machine placement policy, the definition of absorption mode has been used in simulated annealing algorithm in addition to the formation of virtual clusters to prevent from unlimited increase in the length of created Markov chain in any temperature while maintaining the convergence. The results of simulations obtained from various scenarios in CloudSim indicated the proposed model has led to energy savings up to 14.3%, 19% and 21% on low load, average load and high load, respectively, compared to the best understudy algorithm, while the SLA violation has also led to a decrease in all three modes.

[1]  Bo Dong,et al.  Container-VM-PM Architecture: A Novel Architecture for Docker Container Placement , 2018, CLOUD.

[2]  Liang Liu,et al.  A multi-objective ant colony system algorithm for virtual machine placement in cloud computing , 2013, J. Comput. Syst. Sci..

[3]  LiaoXiaofei,et al.  Reliability-aware server consolidation for balancing energy-lifetime tradeoff in virtualized cloud datacenters , 2014 .

[4]  Hossein Deldari,et al.  Load dispersion-aware VM placement in favor of energy-performance tradeoff , 2017, The Journal of Supercomputing.

[5]  Sanchita Paul,et al.  Green Cloud: Heuristic based BFO Technique to Optimize Resource Allocation , 2014 .

[6]  Ying Xue,et al.  Migration Cost and Energy-Aware Virtual Machine Consolidation Under Cloud Environments Considering Remaining Runtime , 2019, International Journal of Parallel Programming.

[7]  Shriram Raghunathan,et al.  Heterogeneity and thermal aware adaptive heuristics for energy efficient consolidation of virtual machines in infrastructure clouds , 2016, J. Comput. Syst. Sci..

[8]  Rajkumar Buyya,et al.  SLA-based virtual machine management for heterogeneous workloads in a cloud datacenter , 2014, J. Netw. Comput. Appl..

[9]  Rajkumar Buyya,et al.  An Algorithm for Network and Data-aware Placement of Multi-Tier Applications in Cloud Data Centers , 2017, J. Netw. Comput. Appl..

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

[11]  Ferdaus Hasanul,et al.  Multi-objective virtual machine management in Cloud data centers , 2016 .

[12]  Ahmad Almogren,et al.  Workload aware VM consolidation method in edge/cloud computing for IoT applications , 2019, J. Parallel Distributed Comput..

[13]  Faramarz Safi Esfahani,et al.  An adaptive fuzzy threshold-based approach for energy and performance efficient consolidation of virtual machines , 2015, Computing.

[14]  Yuxuan Wang,et al.  Research on virtual machine placement in the cloud based on improved simulated annealing algorithm , 2016, 2016 World Automation Congress (WAC).

[15]  Dzmitry Kliazovich,et al.  DENS: Data Center Energy-Efficient Network-Aware Scheduling , 2010, GreenCom/CPSCom.

[16]  Hai Jin,et al.  Reliability‐aware server consolidation for balancing energy‐lifetime tradeoff in virtualized cloud datacenters , 2014, Int. J. Commun. Syst..

[17]  Keqin Li,et al.  An Energy-Aware Algorithm for Virtual Machine Placement in Cloud Computing , 2019, IEEE Access.

[18]  BuyyaRajkumar,et al.  Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in Cloud data centers , 2012 .

[19]  Anton Beloglazov,et al.  Energy-efficient management of virtual machines in data centers for cloud computing , 2013 .

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

[21]  Dang Minh Quan,et al.  T-Alloc: A practical energy efficient resource allocation algorithm for traditional data centers , 2012, Future Gener. Comput. Syst..

[22]  Haipeng Luo,et al.  Adaptive Resource Provisioning for the Cloud Using Online Bin Packing , 2014, IEEE Transactions on Computers.

[23]  Abolfazl Toroghi Haghighat,et al.  Energy-aware framework with Markov chain-based parallel simulated annealing algorithm for dynamic management of virtual machines in cloud data centers , 2017, The Journal of Supercomputing.

[24]  Jiankang Dong,et al.  Energy-performance tradeoffs in IaaS cloud with virtual machine scheduling , 2015 .

[25]  Johanne Cohen,et al.  A packing problem approach to energy-aware load distribution in Clouds , 2014, Sustain. Comput. Informatics Syst..

[26]  Inderveer Chana,et al.  Energy aware scheduling of deadline-constrained tasks in cloud computing , 2016, Cluster Computing.

[27]  Zhihua Li,et al.  Energy-aware and multi-resource overload probability constraint-based virtual machine dynamic consolidation method , 2018, Future Gener. Comput. Syst..

[28]  Osman S. Unsal,et al.  ParaDIME: Parallel Distributed Infrastructure for Minimization of Energy for data centers , 2015, Microprocess. Microsystems.

[29]  T. N. Vijaykumar,et al.  Joint optimization of idle and cooling power in data centers while maintaining response time , 2010, ASPLOS XV.

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

[31]  Jin Li,et al.  Design and theoretical analysis of virtual machine placement algorithm based on peak workload characteristics , 2017, Soft Comput..

[32]  Hadi S. Aghdasi,et al.  Energy-Aware Virtual Machine Consolidation Algorithm Based on Ant Colony System , 2018, Journal of Grid Computing.