Abstract
Due to the growing demand for computational power, cloud computing is becoming one of the most attractive emerging technologies. It provides on-demand access to massive computing resources and services for the user through the data center. However, cloud data centers consume enormous electric energy to provide various services. Therefore, energy-efficient resource management in distributed cloud data centers is inevitable from economic and environmental perspectives. The challenge of delivering services with efficient resource utilization and low power consumption opens up a new direction. Virtual machine consolidation (VMC) is a powerful tool that ensures the provision of services without compromising QoS with a lesser active physical server. This paper presents a chronology of recent improvements through a systematic and comprehensive survey of existing VMC approaches and their implementation techniques, competitive algorithms, and performance metrices. Further, the performance of benchmark heuristics is evaluated on CloudSim.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Hsieh SY, Liu CS, Buyya R, Zomaya AY (2020) Utilization-prediction-aware virtual machine consolidation approach for energy-efficient cloud data centers. J Parallel Distrib Comput 139:99–109
Yin K (2020) Cloud computing: Concept, model, and key technologies. ZTE Commun 8(4):21–26
Ghatikar G (2012) Demand response opportunities and enabling technologies for data centers: findings from field studies. https://escholarship.org/uc/item/7bh6n6kt https://doi.org/10.2172/1174175
Masanet E, Shehabi A, Lei N, Smith S, Koomey J (2020) Recalibrating global data center energy-use estimates. Science 367(6481):984–986
Yadav R, Zhang W, Kaiwartya O, Singh PR, Elgendy IA, Tian YC (2018) Adaptive energy-aware algorithms for minimizing energy consumption and SLA violation in cloud computing.IEEE Access 6:55923–55936
Shehabi A, Smith S, Sartor D, Brown R, Herrlin M, Koomey J, Lintner W (2016) United States data center energy usage report. Chicago
Beloglazov A, Abawajy J, Buyya R (2012) Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Fut Gen Comput Syst 28(5):755–768
Buyya R, Beloglazov A, Abawajy J (2010) Energy-efficient management of data center resources for cloud computing: a vision, architectural elements, and open challenges. arXiv preprint arXiv:1006.0308
Khan AA, Zakarya M, Rahman IU, Khan R, Buyya R (2021) HeporCloud: An energy and performance efficient resource orchestrator for hybrid heterogeneous cloud computing environments. Journal of Network and Computer Applications 173
Mc Donnell N, Howley E, Duggan J (2020) Dynamic virtual machine consolidation using a multi-agent system to optimize energy efficiency in cloud computing. Futur Gener Comput Syst 108:288–301
Jin C, Bai X, Yang C, Mao W, Xu X (2020) A review of power consumption models of servers in data centers. Appl Energy 265:114806
Le D, Wang H (2011) An effective memory optimization for virtual machine-based systems. IEEE Trans Parallel Distrib Syst 22:1705–1713
Ismaeel S, Karim R, Miri A (2018) Proactive dynamic virtual-machine consolidation for energy conservation in cloud data centres. J Cloud Comput 7(1):1–28
Li H, Zhu G, Cui C, Tang H, Dou Y, He C (2016) Energy-efficient migration and consolidation algorithm of virtual machines in data centers for cloud computing. Computing 98:303–317
Ferdaus MH, Murshed M, Calheiros RN, Buyya R (2017) Multi-objective, decentralized dynamic virtual machine consolidation using aco metaheuristic in computing clouds. arXiv preprint arXiv:1706.06646
Arshad U, Aleem M, Srivastava G, Lin JCW (2022) Utilizing power consumption and SLA violations using dynamic VM consolidation in cloud data centers. Renew Sustain Energy Rev 167:112782
Mangalampalli, Sudheer, Ganesh Reddy Karri, and K. Varada Rajkumar (2023) EVMPCSA: efficient VM packing mechanism in cloud computing using chaotic social spider algorithm. Procedia Comput Sci 218:554–562
Sharma O, Saini H (2016) VM consolidation for cloud data center using median based threshold approach. Procedia Comput Sci 89:27–33
Cao Z, Dong S (2014) An energy-aware heuristic framework for virtual machine consolidation in cloud computing. J Supercomput 69:429–451
Beloglazov A, Buyya R (2012) 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(13):1397–1420
Patel N, Patel H (2020) Energy efficient strategy for placement of virtual machines selected from underloaded servers in compute Cloud. J King Saud Univ-Comput Inf Sci 32(6):700–708
Saadi Y, El Kafhali S (2020) Energy-efficient strategy for virtual machine consolidation in cloud environment. Soft Comput 24(19):14845–14859
Rezakhani M, Sarrafzadeh-Ghadimi N, Entezari-Maleki R, Sousa L, Movaghar A (2023) Energy-aware QoS-based dynamic virtual machine consolidation approach based on RL and ANN. Cluster Comput 1–17
Yousefipour A, Rahmani AM, Jahanshahi M (2018) Energy and cost‐aware virtual machine consolidation in cloud computing. Softw Pract Experience 48(10):1758–1774
Calheiros RN, Ranjan R, Beloglazov A, Rose CA, Buyya R (2010) CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software 41(1):23–50
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Jain, P., Sharma, S.K. (2023). Virtual Machine Consolidation Techniques to Reduce Energy Consumption in Cloud Data Centers: A Survey. In: Ranganathan, G., Papakostas, G.A., Rocha, Á. (eds) Inventive Communication and Computational Technologies. ICICCT 2023. Lecture Notes in Networks and Systems, vol 757. Springer, Singapore. https://doi.org/10.1007/978-981-99-5166-6_58
Download citation
DOI: https://doi.org/10.1007/978-981-99-5166-6_58
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-5165-9
Online ISBN: 978-981-99-5166-6
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)