Khaja Kamaluddin, 2023. "Energy-Efficient VM Consolidation in Cloud Data Centers Using Heuristic Scheduling Algorithms" ESP International Journal of Advancements in Computational Technology (ESP-IJACT) Volume 1, Issue 3: 201-211.
Energy-efficient virtual machine (VM) consolidation has become a critical technique for reducing power consumption in cloud data centers. This review explores the role of heuristic and metaheuristic scheduling algorithms in optimizing consolidation decisions to minimize energy use while maintaining service quality. It provides an in-depth analysis of commonly used approaches such as Genetic Algorithms, Particle Swarm Optimization, and Ant Colony Optimization, alongside their trade-offs in performance, scalability, and migration overhead. The paper also outlines key evaluation metrics and identifies current limitations in deployment, including scalability, hardware heterogeneity, and lack of standardized benchmarking. Finally, it highlights emerging research directions, such as integration with renewable energy models and learning-enhanced heuristics. The review aims to guide researchers toward more sustainable and practical solutions for intelligent resource management in modern cloud environments.
[1] Beloglazov, A., Abawajy, J., & Buyya, R. (2012). Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future generation computer systems, 28(5), 755-768.
[2] Tesfatsion, S. K., Klein, C., & Tordsson, J. (2018, March). Virtualization techniques compared: performance, resource, and power usage overheads in clouds. In Proceedings of the 2018 ACM/SPEC international conference on performance engineering (pp. 145-156).
[3] Goudarzi, H., & Pedram, M. (2011, July). Multi-dimensional SLA-based resource allocation for multi-tier cloud computing systems. In 2011 IEEE 4th International Conference on Cloud Computing (pp. 324-331). IEEE.
[4] Beloglazov, A., & Buyya, R. (2010, May). Energy efficient allocation of virtual machines in cloud data centers. In 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing (pp. 577-578). IEEE.
[5] Farahnakian, F., Liljeberg, P., & Plosila, J. (2013, September). LiRCUP: Linear regression based CPU usage prediction algorithm for live migration of virtual machines in data centers. In 2013 39th Euromicro conference on software engineering and advanced applications (pp. 357-364). IEEE.
[6] Calheiros, R. N., Ranjan, R., Beloglazov, A., De Rose, C. A., & Buyya, R. (2011). CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software: Practice and experience, 41(1), 23-50.
[7] Masanet, E. R., Brown, R. E., Shehabi, A., Koomey, J. G., & Nordman, B. (2011). Estimating the energy use and efficiency potential of US data centers. Proceedings of the IEEE, 99(8), 1440-1453.
[8] Dayarathna, M., Wen, Y., & Fan, R. (2015). Data center energy consumption modeling: A survey. IEEE Communications surveys & tutorials, 18(1), 732-794.
[9] Cho, J., & Kim, Y. (2016). Improving energy efficiency of dedicated cooling system and its contribution towards meeting an energy-optimized data center. Applied Energy, 165, 967-982.
[10] Fatima, E., & Ehsan, S. (2023, March). Data centers sustainability: approaches to green data centers. In 2023 International Conference on Communication Technologies (ComTech) (pp. 105-110). IEEE.
[11] Barroso, L. A., & Hölzle, U. (2007). The case for energy-proportional computing. Computer, 40(12), 33-37.
[12] Sagar, S., Choudhary, A., Ansari, M. S. A., & Govil, M. C. (2022, June). A survey of energy-aware server consolidation in cloud computing. In International Conference on Frontiers of Intelligent Computing: Theory and Applications (pp. 381-391). Singapore: Springer Nature Singapore.
[13] Tumkur Ramesh Babu, N. (2020). Building Energy-efficient Edge Systems (Master's thesis, The Ohio State University).
[14] Beloglazov, A., & Buyya, R. (2010, May). Energy efficient allocation of virtual machines in cloud data centers. In 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing (pp. 577-578). IEEE.
[15] Murthy, P. (2020). Optimizing cloud resource allocation using advanced AI techniques: A comparative study of reinforcement learning and genetic algorithms in multi-cloud environments. World Journal of Advanced Research and Reviews, 2.
[16] Karmakar, K., Das, R. K., & Khatua, S. (2022). An ACO-based multi-objective optimization for cooperating VM placement in cloud data center. The Journal of Supercomputing, 78(3), 3093-3121.
[17] Goudarzi, H., & Pedram, M. (2011, July). Multi-dimensional SLA-based resource allocation for multi-tier cloud computing systems. In 2011 IEEE 4th International Conference on Cloud Computing (pp. 324-331). IEEE.
[18] Magalhães, D., Calheiros, R. N., Buyya, R., & Gomes, D. G. (2015). Workload modeling for resource usage analysis and simulation in cloud computing. Computers & Electrical Engineering, 47, 69-81.
[19] Mishra, S. K., Mishra, S., Bharti, S. K., Sahoo, B., Puthal, D., & Kumar, M. (2018, December). VM selection using DVFS technique to minimize energy consumption in cloud system. In 2018 International Conference on Information Technology (ICIT) (pp. 284-289). IEEE.
[20] Kumar, A. K. A., & Gerstlauer, A. (2019, September). Learning-based CPU power modeling. In 2019 ACM/IEEE 1st Workshop on Machine Learning for CAD (MLCAD) (pp. 1-6). IEEE.
Heuristic Algorithms, Energy Efficiency, VM ConsolidationHeuristic Algorithms, Energy Efficiency, VM Consolidation.