A Review of Meta Heuristic Algorithms and ‎Its Evaluation for Load Balancing in Cloud ‎Computing

  • Authors

    • S. Balaji Institute of Computer Science and Information Science, Srinivas University. ‎Mangaluru-574146, Karnataka, India and Department of Information Technology, Al Zahra College for Women, Ghala, Muscat
    • S. Silvia Priscila Department of Computer Science, Bharath Institute of Higher Education and Research, Tamil Nadu 600126, India
    • Praveen B. M Institute of Engineering and Technology, Srinivas University, Mangaluru-574146, Karnataka, India
    https://doi.org/10.14419/bp2nsc52

    Received date: July 18, 2025

    Accepted date: September 7, 2025

    Published date: October 2, 2025

  • Artificial Intelligence; Cloud Computing; Load Balancing; Meta-heuristic Algorithms
  • Abstract

    Cloud computing(CC), which utilizes massively virtualized data centers to deliver quick and affordable computing solutions, has developed ‎into an established industrial standard that is growing quickly. To handle such a massive amount of data effectively, cloud computing mostly ‎relies on automation and dynamic resource management. In cloud computing, load balancing (LB) is a vital technique for maximizing ‎resource utilization and making sure that no resource is used up. Without the requirement for physical infrastructure, cloud ‎LB allows online platforms to adjust their resources in response to traffic demands. In a cloud environment, workload and resource allocation entail determining the best way to divide up work among several servers. For increasingly severe uncertainty problems, traditional LB ‎approaches are simple but ineffective; for this reason, meta-heuristic methods are employed. This algorithm is heuristic and is independent ‎of the complexity of the challenges. Meta-heuristics approaches based on Artificial Intelligence (AI) are employed to analyze real-time data ‎and intelligently distribute workload among servers. This ensures efficient operations by preventing bottlenecks and enabling proactive LB ‎decisions. The review offers a thorough analysis of meta-heuristics techniques based on artificial intelligence (AI) for static and dynamic LB ‎in both homogeneous and heterogeneous cloud systems.

  • References

    1. Bhargavi, K, Sathish Babu, B, and Pitt, Jeremy. "Performance Modeling of Load Balancing Techniques in Cloud: Some of the Recent Competitive Swarm Artificial Intelligence-based" Journal of Intelligent Systems, vol. 30, no. 1, 2021, pp. 40-58. https://doi.org/10.1515/jisys-2019-0084.
    2. Ghafir, Shabina, M. Afshar Alam, Farheen Siddiqui, and Sameena Naaz. "Load balancing in cloud computing via intelligent PSO-based feedback controller." Sustainable Computing: Informatics and Systems 41 (2024): 100948. https://doi.org/10.1016/j.suscom.2023.100948.
    3. Zhou, Guangyao, Wenhong Tian, Rajkumar Buyya, Ruini Xue, and Liang Song. "Deep reinforcement learning-based methods for resource schedul-ing in cloud computing: A review and future directions." Artificial Intelligence Review 57, no. 5 (2024): 124. https://doi.org/10.1007/s10462-024-10756-9.
    4. Forghani, Mohammadreza, Mohammadreza Soltanaghaei, and Farsad Zamani Boroujeni. "Dynamic optimization scheme for load balancing and en-ergy efficiency in software-defined networks utilizing the krill herd meta-heuristic algorithm." Computers and Electrical Engineering 114 (2024): 109057. https://doi.org/10.1016/j.compeleceng.2023.109057.
    5. Simaiya, Sarita, Umesh Kumar Lilhore, Yogesh Kumar Sharma, KBV Brahma Rao, V. V. R. Maheswara Rao, Anupam Baliyan, Anchit Bijalwan, and Roobaea Alroobaea. "A hybrid cloud load balancing and host utilization prediction method using deep learning and optimization techniques." Scientific Reports 14, no. 1 (2024): 1337. https://doi.org/10.1038/s41598-024-51466-0.
    6. Geetha, Perumal, S. J. Vivekanandan, R. Yogitha, and M. S. Jeyalakshmi. "Optimal load balancing in cloud: Introduction to hybrid optimization algorithm." Expert Systems with Applications 237 (2024): 121450. https://doi.org/10.1016/j.eswa.2023.121450.
    7. Negi, Sarita, Man Mohan Singh Rauthan, Kunwar Singh Vaisla, and Neelam Panwar. "CMODLB: an efficient load balancing approach in cloud computing environment." The Journal of Supercomputing 77, no. 8 (2021): 8787-8839. https://doi.org/10.1007/s11227-020-03601-7.
    8. Elmagzoub, M. A., Darakhshan Syed, Asadullah Shaikh, Noman Islam, Abdullah Alghamdi, and Syed Rizwan. "A survey of swarm intelligence based load balancing techniques in cloud computing environment." Electronics 10, no. 21 (2021): 2718. https://doi.org/10.3390/electronics10212718.
    9. Khan, Mohammad Imran, and Kapil Sharma. "An Efficient Nature-Inspired Optimization Method for Cloud Load Balancing for Enhanced Re-source Utilization." International Journal of Intelligent Systems and Applications in Engineering 12, no. 7s (2024): 560-571.
    10. Li, Cen, and Liping Chen. "Optimization for energy-aware design of task scheduling in heterogeneous distributed systems: a meta-heuristic based approach." Computing (2024): 1-25. https://doi.org/10.1007/s00607-024-01282-1.
    11. Singhal, Saurabh, Ashish Sharma, Pawan Kumar Verma, Mohit Kumar, Sahil Verma, Maninder Kaur, Joel JPC Rodrigues, Ruba Abu Khurma, and Maribel García-Arenas. "Energy Efficient Load Balancing Algorithm for Cloud Computing Using Rock Hyrax Optimization." IEEE Access (2024). https://doi.org/10.1109/ACCESS.2024.3380159.
    12. Banupriya, M. R., and D. Francis Xavier Christopher. "Efficient Load Balancing and Optimal Resource Allocation Using Max-Min Heuristic Ap-proach and Enhanced Ant Colony Optimization Algorithm over Cloud Computing." International Journal of Intelligent Systems and Applications in Engineering 12, no. 1s (2024): 258-270.
    13. Khan, Ahmad Raza. "Dynamic Load Balancing in Cloud Computing: Optimized RL-Based Clustering with Multi-Objective Optimized Task Scheduling." Processes 12, no. 3 (2024): 519. https://doi.org/10.3390/pr12030519.
    14. Selvakumar, Sadhana, and Pandiarajan Subramanian. "Intelligent and metaheuristic task scheduling for cloud using black widow optimization algo-rithm." Serbian Journal of Electrical Engineering 21, no. 1 (2024): 53-71. https://doi.org/10.2298/SJEE2401053S.
    15. Raghav, Yogita Yashveer, and Vaibahv Vyas. "Load Balancing Using Swarm Intelligence in Cloud Environment for Sustainable Development." In Convergence Strategies for Green Computing and Sustainable Development, pp. 165-181. IGI Global, 2024. https://doi.org/10.4018/979-8-3693-0338-2.ch010.
    16. Nebagiri, Manjula Hulagappa, and Latha Pillappa Hnumanthappa. "Multi-Objective of Load Balancing in Cloud Computing using Cuckoo Search Optimization based Simulation Annealing." International Journal of Intelligent Systems and Applications in Engineering 12, no. 9s (2024): 466-474.
    17. Rostami, Safdar, Ali Broumandnia, and Ahmad Khademzadeh. "An energy-efficient task scheduling method for heterogeneous cloud computing systems using capuchin search and inverted ant colony optimization algorithm." The Journal of Supercomputing 80, no. 6 (2024): 7812-7848. https://doi.org/10.1007/s11227-023-05725-y.
    18. Gong, Rong, DeLun Li, LiLa Hong, and NingXin Xie. "Task scheduling in cloud computing environment based on enhanced marine predator algo-rithm." Cluster Computing 27, no. 1 (2024): 1109-1123. https://doi.org/10.1007/s10586-023-04054-2.
    19. Khaleel, Mustafa Ibrahim, Mejdl Safran, Sultan Alfarhood, and Deepak Gupta. "Combinatorial metaheuristic methods to optimize the scheduling of scientific workflows in green DVFS-enabled edge-cloud computing." Alexandria Engineering Journal 86 (2024): 458-470. https://doi.org/10.1016/j.aej.2023.11.074.
    20. Barut, Cebrail, Gungor Yildirim, and Yetkin Tatar. "An intelligent and interpretable rule-based metaheuristic approach to task scheduling in cloud systems." Knowledge-Based Systems 284 (2024): 111241. https://doi.org/10.1016/j.knosys.2023.111241.
    21. Syed, Darakhshan, Ghulam Muhammad Shaikh, Hani Alshahrani, Mohammed Hamdi, Mohammad Alsulami, Asadullah Shaikh, and Syed Rizwan. "A Comparative Analysis of Metaheuristic Techniques for High Availability Systems (September 2023)." IEEE Access (2024). https://doi.org/10.1109/ACCESS.2024.3487426.
    22. Behera, Ipsita, and Srichandan Sobhanayak. "Task scheduling optimization in heterogeneous cloud computing environments: A hybrid GA-GWO approach." Journal of Parallel and Distributed Computing 183 (2024): 104766. https://doi.org/10.1016/j.jpdc.2023.104766.
    23. Gupta, Swati, and Ravi Shankar Singh. "User-defined weight based multi objective task scheduling in cloud using whale optimisation algorithm." Simulation Modelling Practice and Theory (2024): 102915. https://doi.org/10.1016/j.simpat.2024.102915.
    24. Thilak, K. Deepa, K. Lalitha Devi, C. Shanmuganathan, and K. Kalaiselvi. "Meta-heuristic Algorithms to Optimize Two-Stage Task Scheduling in the Cloud." SN Computer Science 5, no. 1 (2024): 1-16. https://doi.org/10.1007/s42979-023-02449-x.
    25. Karimunnisa, Syed, and Yellamma Pachipala. "Deep Learning Approach for Workload Prediction and Balancing in Cloud Computing." Interna-tional Journal of Advanced Computer Science & Applications 15, no. 4 (2024). https://doi.org/10.14569/IJACSA.2024.0150477.
    26. Kaur, Surinder, Jaspreet Singh, and Vishal Bharti. "A Comparative Study of Optimization Based Task Scheduling in Cloud Computing Environ-ments Using Machine Learning." In 2024 5th International Conference on Intelligent Communication Technologies and Virtual Mobile Networks (ICICV), pp. 731-740. IEEE, 2024. https://doi.org/10.1109/ICICV62344.2024.00122.
    27. Brahmam, Madala Guru, and R. Vijay Anand. "VMMISD: An efficient load balancing model for Virtual Machine Migrations via fused Metaheu-ristics with Iterative Security Measures and Deep Learning Optimizations." IEEE Access (2024). https://doi.org/10.1109/ACCESS.2024.3373465.
    28. Khaledian, Navid, Marcus Voelp, Sadoon Azizi, and Mirsaeid Hosseini Shirvani. "AI-based & heuristic workflow scheduling in cloud and fog computing: a systematic review." Cluster Computing (2024): 1-34. https://doi.org/10.1007/s10586-024-04442-2.
    29. Yakubu, Ismail Zahraddeen, and M. Murali. "An efficient meta-heuristic resource allocation with load balancing in IoT-Fog-cloud computing envi-ronment." Journal of Ambient Intelligence and Humanized Computing 14, no. 3 (2023): 2981-2992. https://doi.org/10.1007/s12652-023-04544-6.
    30. Boopathi, Ramya, and Erode Subramaniam Samundeeswari. "An Optimized VM Migration to Improve the Hybrid Scheduling in Cloud Compu-ting." International Journal of Intelligent Engineering & Systems 17, no. 1 (2024). https://doi.org/10.22266/ijies2024.0229.42.
    31. Mishra, Sambit Kumar, Bibhudatta Sahoo, and Priti Paramita Parida. "Load balancing in cloud computing: a big picture." Journal of King Saud University-Computer and Information Sciences 32, no. 2 (2020): 149-158. https://doi.org/10.1016/j.jksuci.2018.01.003.
    32. Afzal, Shahbaz, and Ganesh Kavitha. "Load balancing in cloud computing–A hierarchical taxonomical classification." Journal of Cloud Computing 8, no. 1 (2019): 22. https://doi.org/10.1186/s13677-019-0146-7.
    33. Krishna Sowjanya, K., Mouleeswaran, S.K. (2023). Load Balancing Algorithms in Cloud Computing. In: Kumar, A., Ghinea, G., Merugu, S., Hashimoto, T. (eds) Proceedings of the International Conference on Cognitive and Intelligent Computing. Cognitive Science and Technology. Springer, Singapore. https://doi.org/10.1007/978-981-19-2358-6_45.
    34. Reddy, Raghavender, Amit Lathigara, and Rajanikanth Aluvalu. "Dynamic load balancing strategies for cloud computing." In AIP Conference Proceedings, vol. 2963, no. 1. AIP Publishing, 2023. https://doi.org/10.1063/5.0182748.
    35. Jena, Uttam Kumar, P. K. Das, and Manas Ranjan Kabat. "Hybridization of meta-heuristic algorithm for load balancing in cloud computing envi-ronment." Journal of King Saud University-Computer and Information Sciences 34, no. 6 (2022): 2332-2342. https://doi.org/10.1016/j.jksuci.2020.01.012.
    36. Karimi Mamaghan, Maryam & Mohammadi, Mehrdad & Meyer, Patrick & Karimi Mamaghan, Amir Mohammad & Talbi, El-Ghazali. (2021). Ma-chine Learning at the service of Meta-heuristics for solving Combinatorial Optimization Problems: A state-of-the-art. European Journal of Opera-tional Research. 296. https://doi.org/10.1016/j.ejor.2021.04.032.
    37. Houssein, Essam H., Ahmed G. Gad, Yaser M. Wazery, and Ponnuthurai Nagaratnam Suganthan. "Task scheduling in cloud computing based on meta-heuristics: review, taxonomy, open challenges, and future trends." Swarm and Evolutionary Computation 62 (2021): 100841. https://doi.org/10.1016/j.swevo.2021.100841.
    38. Zhou, Jincheng, Umesh Kumar Lilhore, Tao Hai, Sarita Simaiya, Dayang Norhayati Abang Jawawi, Deemamohammed Alsekait, Sachin Ahuja, Cresantus Biamba, and Mounir Hamdi. "Comparative analysis of metaheuristic load balancing algorithms for efficient load balancing in cloud com-puting." Journal of cloud computing 12, no. 1 (2023): 85. https://doi.org/10.1186/s13677-023-00453-3.
    39. Kumar M, Sharma SC (2017) Dynamic load balancing algorithm for balancing the workload among virtual machine in cloud computing. Proced Comp Sci 115(C):322–329. https://doi.org/10.1016/j.procs.2017.09.141.
    40. Kumar J, Singh AK. Performance evaluation of metaheuristics algorithms for workload prediction in cloud environment. Applied Soft Computing. 2021 Dec 1;113:107895. https://doi.org/10.1016/j.asoc.2021.107895.
    41. Halim, A.H., Ismail, I. & Das, S. Performance assessment of the metaheuristic optimization algorithms: an exhaustive review. Artif Intell Rev 54, 2323–2409 (2021). https://doi.org/10.1007/s10462-020-09906-6.
    42. Zhang W, Chen L, Luo J, Liu J. A two-stage container management in the cloud for optimizing the load balancing and migration cost. Future Gen-eration Computer Systems. 2022 Oct 1;135:303-14. https://doi.org/10.1016/j.future.2022.05.002.
    43. Tawfeeg TM, Yousif A, Hassan A, Alqhtani SM, Hamza R, Bashir MB, Ali A. Cloud dynamic load balancing and reactive fault tolerance tech-niques: a systematic literature review (SLR). IEEE Access. 2022 Jul 5;10:71853-73. https://doi.org/10.1109/ACCESS.2022.3188645.
    44. Kong, Lingfu, Jean Pepe Buanga Mapetu, and Zhen Chen. "Heuristic load balancing based zero imbalance mechanism in cloud computing." Journal of Grid Computing 18, no. 1 (2020): 123-148. https://doi.org/10.1007/s10723-019-09486-y.
    45. Hayyolalam V, Pourghebleh B, Pourhaji Kazem AA. Trust management of services (TMoS): investigating the current mechanisms. Transactions on Emerging Telecommunications Technologies. 2020 Oct;31(10):e4063. https://doi.org/10.1002/ett.4063.
    46. Houssein, Essam Halim, Mohamed Abd Elaziz, Diego Oliva, and Laith Abualigah, eds. Integrating meta-heuristics and machine learning for real-world optimization problems. Vol. 1038. Springer Nature, 2022. https://doi.org/10.1007/978-3-030-99079-4.
  • Downloads

  • How to Cite

    Balaji , S. ., Priscila , S. S. ., & M, P. B. . (2025). A Review of Meta Heuristic Algorithms and ‎Its Evaluation for Load Balancing in Cloud ‎Computing. International Journal of Basic and Applied Sciences, 14(6), 12-20. https://doi.org/10.14419/bp2nsc52