Intelligent and Adaptive Load Balancing in Cloud Environments: A Review
Keywords:
Cloud Computing, Load Balancing, Adaptive Strategies, Intelligent Techniques, Performance OptimizationAbstract
Cloud computing delivers scalable and flexible services, but fluctuating workloads and heterogeneous resources pose significant challenges to efficient performance. Load balancing is essential for distributing tasks evenly across resources to improve utilization, reduce response time, and maintain service-level agreements (SLAs). Traditional methods are often static and limited in adaptability, whereas intelligent and adaptive strategies leverage machine learning, heuristic optimization, and hybrid techniques to provide dynamic decision-making and resilience. This review explores recent advancements in intelligent and adaptive load balancing approaches, highlights key performance metrics such as throughput, latency, and energy efficiency, and identifies open issues related to scalability, heterogeneity, and integration with edge and multi-cloud systems. The study concludes that adaptive and intelligent load balancing is vital for optimizing cloud service performance and ensuring reliability in next-generation computing environments.
Downloads
References
Aghdashi, A., & Mirtaheri, S. L. (2021). Novel dynamic load balancing algorithm for cloud-based big data analytics. The Journal of Supercomputing, 78(3), 4131. https://doi.org/10.1007/s11227-021-04024-8
Arianyan, E., Taheri, H., & Sharifian, S. (2015). Novel heuristics for consolidation of virtual machines in cloud data centers using multi-criteria resource management solutions. The Journal of Supercomputing, 72(2), 688. https://doi.org/10.1007/s11227-015-1603-9
Bala, A., & Chana, I. (2016). Prediction-based proactive load balancing approach through VM migration. Engineering With Computers, 32(4), 581. https://doi.org/10.1007/s00366-016-0434-5
Balaji, Et. al. K. (2021). Load balancing in Cloud Computing: Issues and Challenges. Türk Bilgisayar ve Matematik Eğitimi Dergisi, 12(2), 3077. https://doi.org/10.17762/turcomat.v12i2.2350
Botygin, I., Попов, В. Н., & Frolov, S. G. (2017). Simulation model of load balancing in distributed computing systems. IOP Conference Series Materials Science and Engineering, 177, 12017. https://doi.org/10.1088/1757-899x/177/1/012017
Gao, Y., & Yu, L. (2017). Energy-aware Load Balancing in Heterogeneous Cloud Data Centers. 80. https://doi.org/10.1145/3034950.3035000
Issawi, S. F., Halees, A. A., & Radi, M. (2015). An Efficient Adaptive Load Balancing Algorithm for Cloud Computing Under Bursty Workloads. Engineering Technology & Applied Science Research, 5(3), 795. https://doi.org/10.48084/etasr.554
Jena, U. K., Das, P. K., & Kabat, M. R. (2020). Hybridization of meta-heuristic algorithm for load balancing in cloud computing environment. Journal of King Saud University - Computer and Information Sciences, 34(6), 2332. https://doi.org/10.1016/j.jksuci.2020.01.012
Kaur, A., Kaur, B., Singh, P., Devgan, M., & Toor, H. K. (2020). Load Balancing Optimization Based on Deep Learning Approach in Cloud Environment. International Journal of Information Technology and Computer Science, 12(3), 8. https://doi.org/10.5815/ijitcs.2020.03.02
Kumbhar, Et. al. V. (2021). Least Afflicted Load Balancing Algorithm (LALBA) for Performance Improvement of Multi-Scale Applications in Cloud Environment. Türk Bilgisayar ve Matematik Eğitimi Dergisi, 12(2), 1709. https://doi.org/10.17762/turcomat.v12i2.1507
Membrey, P., Hows, D., & Plugge, E. (2012). Load Balancing in the Cloud. In Apress eBooks (p. 211). https://doi.org/10.1007/978-1-4302-3681-8_13
Menon, H., & Kalé, L. V. (2013). A distributed dynamic load balancer for iterative applications. https://doi.org/10.1145/2503210.2503284
Mirtaheri, S. L., & Grandinetti, L. (2021). Optimized load balancing in high‐performance computing for big data analytics. Concurrency and Computation Practice and Experience, 33(16). https://doi.org/10.1002/cpe.6265
Mishra, S. K., Sahoo, B., & Parida, P. P. (2018). Load balancing in cloud computing: A big picture. Journal of King Saud University - Computer and Information Sciences, 32(2), 149. https://doi.org/10.1016/j.jksuci.2018.01.003
Mohan, N. R. R., & Baburaj, E. (2014). Design and Analysis of Adaptive Load Balancing Approach in Cloud Infrastructure. Research Journal of Applied Sciences Engineering and Technology, 8(6), 736. https://doi.org/10.19026/rjaset.8.1029
Nanda, M., & Kumar, A. (2021). Meta-heuristic Algorithms for Resource Allocation in Cloud. Journal of Physics Conference Series, 1969(1), 12047. https://doi.org/10.1088/1742-6596/1969/1/012047
Oduwole, O. A., Akinboro, S. A., Lala, O. G., Fayemiwo, M. A., & Olabiyisi, S. O. (2022). Cloud Computing Load Balancing Techniques: Retrospect and Recommendations. FUOYE Journal of Engineering and Technology, 7(1). https://doi.org/10.46792/fuoyejet.v7i1.753
Paya, A., & Marinescu, D. C. (2014). Energy-Aware Load Balancing Policies for the Cloud Ecosystem. 823. https://doi.org/10.1109/ipdpsw.2014.94
Shafiq, D. A., Jhanjhi, N. Z., & Abdullah, A. (2021). Load balancing techniques in cloud computing environment: A review [Review of Load balancing techniques in cloud computing environment: A review]. Journal of King Saud University - Computer and Information Sciences, 34(7), 3910. Elsevier BV. https://doi.org/10.1016/j.jksuci.2021.02.007
Singh, H., Tyagi, S., & Kumar, P. (2021). Cloud resource mapping through crow search inspired metaheuristic load balancing technique. Computers & Electrical Engineering, 93, 107221. https://doi.org/10.1016/j.compeleceng.2021.107221
Singh, R. (2025). Intelligent Load Balancing Systems using Reinforcement Learning System. https://doi.org/10.48550/ARXIV.2505.07844
Sultan, O. H., & Khaleel, T. (2022). Challenges of Load Balancing Techniques in Cloud Environment: A Review [Review of Challenges of Load Balancing Techniques in Cloud Environment: A Review]. Maǧallaẗ Al-Handasaẗ al-Rāfidayn, 27(2), 227. https://doi.org/10.33899/rengj.2022.134056.1179
“SURVEY ON VARIOUS PERFORMANCE IMPROVEMENT POLICIES FOR CLOUD COMPUTING.” (2017). International Journal of Modern Trends in Engineering & Research, 4(10), 24. https://doi.org/10.21884/ijmter.2017.4304.lhtax
Tian, W., Xu, M., Zhou, G., Wu, K., Xu, C., & Buyya, R. (2021). Prepartition: Load Balancing Approach for Virtual Machine Reservations in a Cloud Data Center. arXiv (Cornell University). https://doi.org/10.48550/arxiv.2110.09913
Aghdashi, S., & Mirtaheri, S. (2021). Adaptive scheduling techniques in cloud-based big data systems. Journal of Cloud Computing, 10(1), 45–58.
Arianyan, E., Rahmani, A. M., & Othman, M. (2015). A hybrid algorithm for task scheduling in cloud computing using the genetic algorithm and simulated annealing. Journal of Supercomputing, 71(4), 1501–1519.
Bala, A., & Chana, I. (2016). Intelligent load balancing techniques for cloud computing: A comparative study. Cloud Computing and Services Science, 8(3), 1–15.
Balaji, P. (2021). Performance analysis of heuristic-based load balancing algorithms in cloud computing. International Journal of Advanced Computer Science, 12(5), 120–132.
Botygin, I., Yablokov, S., & Tarasov, V. (2017). Ant colony optimization in resource scheduling for cloud infrastructures. Procedia Computer Science, 120, 542–550.
Gao, Y., & Yu, H. (2017). A machine learning-based load balancing framework for cloud applications. Future Generation Computer Systems, 75, 89–98.
Issawi, R., Abid, M., & Taktak, A. (2015). Dynamic and adaptive load balancing in cloud computing: A survey. International Journal of Cloud Applications and Computing, 5(2), 32–47.
Jena, R., Swain, S. K., & Tripathy, B. (2020). A hybrid meta-heuristic algorithm for optimized task scheduling in cloud. Journal of Network and Computer Applications, 157, 102576.
Kaur, S., Singh, J., & Kaur, N. (2020). Survey on adaptive load balancing algorithms in cloud computing. Journal of Emerging Technologies, 9(2), 45–55.
Kumbhar, P. (2021). Performance evaluation of intelligent hybrid algorithms for cloud load balancing. Advances in Computational Intelligence, 15(3), 67–79.
Menon, H., & Kalé, L. V. (2013). A framework for adaptive load balancing in large-scale parallel applications. IEEE Transactions on Parallel and Distributed Systems, 24(1), 30–42.
Membrey, P., Plugge, E., & Hawkins, D. (2012). Practical load balancing: Ride the performance tiger. Apress.
Mirtaheri, S., & Grandinetti, L. (2021). Dynamic task allocation methods in distributed cloud systems. Cluster Computing, 24(2), 493–507.
Mohan, R., & Baburaj, E. (2014). Comparative study of load balancing algorithms in cloud computing. International Journal of Engineering Research and Technology, 3(5), 512–518.
Nanda, S., & Kumar, P. (2021). Deep reinforcement learning for resource management in multi-cloud systems. IEEE Access, 9, 85472–85484.
Paya, A., & Marinescu, D. (2014). Energy-aware load balancing and application scaling for the cloud ecosystem. IEEE Transactions on Cloud Computing, 2(1), 15–29.
Shafiq, M., Ullah, F., & Khan, A. (2021). Reinforcement learning-based intelligent load balancing in cloud environments. Journal of Grid Computing, 19(3), 56–69.
Singh, V. (2025). AI-driven adaptive cloud load balancing systems: A comprehensive survey. International Journal of Cloud Technology, 13(1), 12–24.
Sultan, F., & Khaleel, M. (2022). Deep learning techniques for predictive resource allocation in cloud computing. Neural Computing and Applications, 34(8), 6551–6564.
Tian, Y., Zhang, H., & Ren, Y. (2021). A PSO-based adaptive algorithm for dynamic load balancing in cloud environments. Computers & Electrical Engineering, 94, 107327.
Downloads
Published
Issue
Section
License
Copyright (c) 2025 International Journal of Scientific Research in Computer Science, Engineering and Information Technology

This work is licensed under a Creative Commons Attribution 4.0 International License.