Abstract
Data centers play a major role in providing versatile service over the cloud, and so the efficient energy consumption of data centers is the popularly sought-after area of research in cloud computing. This paper highlights the prominent existing works in the area of energy-efficient virtual machine consolidation. The key contribution of this paper is a thorough study on the significant works in VM Consolidation for the past ten years and a listing of the effective unique approaches. A meta-analysis on the existing algorithms for detecting overloaded hosts, selecting suitable VM for migration, and the placement of VMs is performed with PlanetLab workload. Results are compared using ten benchmark parameters, and the best existing algorithmic combination for each parameter is identified and listed.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
D.C. Plummer, T.J. Bittman, T. Austin, D.W. Cearley, D.M. Smith, Cloud computing: defining and describing an emerging phenomenon (2008)
S. Ibrahim, B. He, H. Jin, Towards pay-as-you-consume cloud computing, in Proceedings—2011 IEEE International Conference on Services Computing (SCC 2011, 2011), pp. 370–377
P. Mell, T. Grance, The NIST definition of cloud computing, Recommendations of the National Institute of Standards and Technology (n.d.)
A. Beloglazov, J. Abawajy, R. Buyya, Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Gener. Comput. Syst. 28, 755–768 (2012)
A. Beloglazov, R. Buyya, Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in Cloud data centers. Concurrency Comput. Pract. Experience 24, 1397–1420 (2012)
A. Beloglazov, R. Buyya, Managing Overloaded Hosts for Dynamic Consolidation of Virtual Machines in Cloud Data Centers Under Quality of Service Constraints (IEEE Trans. Parallel Distrib, Syst, 2013)
M. Ranjbari, J. Akbari Torkestani, A learning automata-based algorithm for energy and SLA efficient consolidation of virtual machines in cloud data centers. J. Parallel Distrib. Comput. (2018)
Z. Li, C. Yan, X. Yu, N. Yu, Bayesian network-based virtual machines consolidation method. Future Gener. Comput. Syst. (2017)
J.N. Witanto, H. Lim, M. Atiquzzaman, Adaptive selection of dynamic VM consolidation algorithm using neural network for cloud resource management. Future Gener. Comput. Syst. (2018)
N. Khattar, J. Singh, J. Sidhu, An energy efficient and adaptive threshold VM consolidation framework for cloud environment. Wirel. Pers. Commun. 113, 349–367 (2020)
S. Mashhadi Moghaddam, M. O‘Sullivan, C. Walker, S. Fotuhi Piraghaj, C.P. Unsworth, Embedding individualized machine learning prediction models for energy efficient VM consolidation within cloud data centers. Future Gener. Comput. Syst. 106, 221–233 (2020)
F. Farahnakian, T. Pahikkala, P. Liljeberg, J. Plosila, N.T. Hieu, H. Tenhunen, Energy-aware VM consolidation in cloud data centers using utilization prediction model. IEEE Trans. Cloud Comput. (2019)
A. Beloglazov, R. Buyya, Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers. Concurrency Comput. Pract. Experience. (2012)
T.H. Duong-Ba, T. Nguyen, B. Bose, T.T. Tran, A dynamic virtual machine placement and migration scheme for data centers. IEEE Trans. Serv. Comput. 1374, 1–14 (2018)
A. Zhou, S. Wang, B. Cheng, Z. Zheng, F. Yang, R.N. Chang, M.R. Lyu, R. Buyya, Cloud service reliability enhancement via virtual machine placement optimization. IEEE Trans. Serv. Comput. (2017)
M.A. Kaaouache, S. Bouamama, ScienceDirect solving bin packing problem with a hybrid genetic algorithm for VM placement in cloud-review under responsibility of KES International. Procedia Comput. Sci. 60, 1061–1069 (2015)
A. Beloglazov, R. Buyya, OpenStack Neat: a framework for dynamic and energy-efficient consolidation of virtual machines in OpenStack clouds. Concurrency Comput. 27, 1310–1333 (2015)
K. Dubey, A.A. Nasr, S.C. Sharma, N. El-Bahnasawy, G. Attiya, A. El-Sayed, Efficient VM placement policy for data centre in cloud environment. Adv. Intell. Syst. Comput. 1053, 301–309 (2020)
H. Zhao, J. Wang, F. Liu, Q. Wang, W. Zhang, Q. Zheng, Power-aware and performance-guaranteed virtual machine placement in the cloud. IEEE Trans. Parallel Distrib. Syst. 29, 1385–1400 (2018)
T. Chaabouni, M. Khemakhem, J. Supercomput. Energy management strategy in cloud computing: a perspective study 74, 6569–6597 (2018)
A. Mosa, N.W. Paton, Optimizing virtual machine placement for energy and SLA in clouds using utility functions. J. Cloud Comput. 5, 1–17 (2016)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
John, R.R., Grace Mary Kanaga, E. (2022). A Meta-Analysis on the Algorithms for Virtual Machine Consolidation. In: Peter, J.D., Fernandes, S.L., Alavi, A.H. (eds) Disruptive Technologies for Big Data and Cloud Applications. Lecture Notes in Electrical Engineering, vol 905. Springer, Singapore. https://doi.org/10.1007/978-981-19-2177-3_61
Download citation
DOI: https://doi.org/10.1007/978-981-19-2177-3_61
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-19-2176-6
Online ISBN: 978-981-19-2177-3
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)