A PROBABILISTIC APPROACH TO EFFICIENTLY AND SUSTAINABLY LOAD BALANCING FOR CLOUD COMPUTING OPTIMIZATION

Authors

  • Nuha H. Alameedi Software Department, College of Information Technology, University of Babylon, Babylon, Iraq
  • Mahdi S. Almhanna Information Network Department, College of Information Technology, University of Babylon, Babylon, Iraq

DOI:

https://doi.org/10.30572/2018/KJE/170208

Keywords:

Distributed systems, Resource allocation, Cloud computing, Sustainability, Load balancing

Abstract

In order to lower environmental effect in cloud computing, sustainability calls for effective resource management.  Often ignoring server heterogeneity, traditional load balancing techniques include the Power-of- d paradigm result in poor performance and significant energy consumption.  This work presents an adaptive, energy-aware load balancing method dynamically distributing workloads depending on several server parameters: bandwidth, memory, latency, CPU speed, connection count, and cost.  Task allocation is guided by a probabilistic model derived from Ant Colony Optimization (ACO).  Furthermore, advanced metaheuristics like both Particle Swarm Optimization (PSO) and Grey Wolf Optimization (GWO) as well as conventional algorithms like Round Robin and Least Connections are greatly outperformed by the suggested method according to experimental data.  It reduces response times by 18%, uses resources up to 22%, and runs 15% less energy.  This method aligns performance goals with environmental responsibility and presents a sustainable and effective solution for cloud infrastructure.

Downloads

Download data is not yet available.

References

Abu Almash, F. S., Nsaif, A. H. and Jabor, M. S. (2024) 'Adaptivity in distributed load balance approach in cloud computing', Journal of Al-Qadisiyah Computer Science and Mathematics, 16, available: https://doi.org/10.29304/jqcsm.2024.16.21537.

Adewojo, A. A. and Bass, J. M. (2023) 'A novel weight-assignment load balancing algorithm for cloud applications', SN Computer Science, 4, p. 270, available: https://doi.org/10.1007/s42979-023-01702-7.

Ahmed, M. F. (2025) 'High volume brick powder concrete synergistic with metakaolin: physicomechanical properties and drying shrinkage', Kufa Journal of Engineering, 16(1), pp. 214–232, available: https://doi.org/10.30572/2018/KJE/160113.

Alaa, R., Hussein, E. and Al-libawy, H. (2024) 'Object detection algorithms implementation on embedded devices: challenges and suggested solutions', Kufa Journal of Engineering, 15(3), pp. 148-169, available: https://doi.org/10.30572/2018/KJE/150309.

Almhanna, M., Al-Turaihi, F. and Murshedi, T. (2023) 'Reducing waiting and idle time for a group of jobs in grid computing', Bulletin of Electrical Engineering and Informatics, 12, pp. 3115–3123, available: https://doi.org/10.11591/eei.v12i5.4729.

Almuttairi, R. M., Wankar, R., Negi, A. and Chillarige, R. R. (2010) 'New replica selection technique for binding replica sites in data grids', in Proceedings of EPC-IQ01, available: https://doi.org/10.37917/ijeee.6.2.16.

Anun, K. H. and Almhanna, M. S. (2021) 'Web server load balancing based on many client connections on Docker Swarm', in Proceedings of the 2nd Information Technology to Enhance E-Learning and Other Application Conference (IT-ELA), Baghdad, Iraq, pp. 70–75, available: https://doi.org/10.1109/IT-ELA52201.2021.9773748.

Chomsiri, T. and Pansa, D. (2018) 'Load balancer mechanism using optimal parameter based on calculus', in Proceedings of 2018 International Conference on Information Technology (InCIT), Khon Kaen, Thailand, pp. 1-6.

Gardner, K., Jaleel, J. A., Wickeham, A. and Doroudi, S. (2020) 'Scalable load balancing in the presence of heterogeneous servers', Performance Evaluation Review, 48, pp. 37–38, available: https://doi.org/10.1145/3453953.3453961.

Hazelcast (2025) 'An overview of distributed computing', available at: https://hazelcast.com/foundations/distributed-computing/distributed-computing/ [accessed 13 January 2025].

He, R. and Tan, X. (2018) 'A load balancing algorithm with dynamic adjustment of weight', in Proceedings of the 8th International Workshop on Computer Science and Engineering (WCSE), pp. 666–671, available: https://doi.org/10.18178/wcse.2018.06.110.

Ibrahim, I. M. et al. (2021) 'Web server performance improvement using dynamic load balancing techniques: a review', Asian Journal of Research in Computer Science, 10, pp. 47–62, available: https://doi.org/10.9734/AJRCOS/2021/V10I130234.

Joshi, N. A. (2022) 'Technique for balanced load balancing in cloud computing environment', International Journal of Advanced Computer Science and Applications, 13.

Jungum, N. V., Mohamudally, N. and Nissanke, N. (2020) 'A dynamic load balancing algorithm for distributing mobile codes in multi-applications and multi-hosts environment', International Journal of Computer Science Issues, 17, pp. 1–8, available at: www.ijcsi.org [accessed 22 February 2025].

Kadhim, A. J. (2024) 'An energy resource management for cluster-based IoHV supported by fog computing', Karbala International Journal of Modern Science, 11, pp. 35–55, available: https://doi.org/10.33640/2405-609X.3387.

Khallouli, W. and Huang, J. (2022) 'Cluster resource scheduling in cloud computing: literature review and research challenges', Journal of Supercomputing, 78, pp. 6898–6943, available: https://doi.org/10.1007/s11227-021-04138-z.

Khan, M. I. and Sharma, K. (2024) 'Optimizing cloud load balancing: A nature-inspired approach for efficient task scheduling and resource optimization in scalable cloud computing environments', Advances in Nonlinear Variational Inequalities, 27, pp. 185–195, available: https://doi.org/10.52783/anvi.v27.1500.

Kruekaew, B. and Kimpan, W. (2022) 'Multi-objective task scheduling optimization for load balancing in cloud computing environment using hybrid artificial bee colony algorithm with reinforcement learning', IEEE Access, 10, pp. 17803–17818, available: https://doi.org/10.1109/ACCESS.2022.3149955.

Liu, B., Chang, J., Xiao, L., Qin, G., Wei, B. and Huo, Z. (2019) 'DDLB: A dynamic and distributed load balancing strategy', in Proceedings of the 21st IEEE International Conference on High Performance Computing and Communications, 17th IEEE International Conference on Smart City, 5th IEEE International Conference on Data Science and Systems (HPCC/SmartCity/DSS), pp. 1928–1936, available: https://doi.org/10.1109/HPCC/SmartCity/DSS.2019.00266.

Mayur, S. and Chaudhary, N. (2019) 'Enhanced weighted round robin load balancing algorithm in cloud computing', International Journal of Innovative Technology and Exploring Engineering, 8, pp. 148–151, available: https://doi.org/10.35940/ijitee.I1030.0789S219.

Mishra, K. and Majhi, S. K. (2021) 'A binary bird swarm optimization-based load balancing algorithm for cloud computing environment', Open Computer Science, 11, pp. 146–160, available: https://doi.org/10.1515/comp-2020-0215.

Muniyappa, V. and Hattibelagal, C. (2023) 'Cloud computing for task scheduling using estimate of distribution algorithm - KrillHerd method', International Journal of Intelligent Engineering and Systems, 16(4), 49-59. doi: 10.22266/ijies2023.0831.49.

Munther, N. H. and Jasim, M. N. (2021) 'A proposed adaptive least load ratio algorithm to improve resources management in software-defined network OpenFlow environment', Karbala International Journal of Modern Science, 7, pp. 1–6, available: https://doi.org/10.33640/2405-609X.2255.

Murshedi, T. A. et al. (2024) 'Optimizing cloud computing: A holistic strategy for efficient and sustainable operation through ant colony load balancing and resource optimization', International Journal of Intelligent Engineering Systems, 17, pp. 280–293, available: https://doi.org/10.22266/ijies2024.1031.23.

Nguyen, V., Grinnemo, K., Taheri, J. and Brunstrom, A. (2021) 'Adaptive and latency-aware load balancing for control plane traffic in the 4G/5G core', in Proceedings of the 2021 Joint European Conference on Networks and Communications & 6G Summit (EuCNC/6G Summit), Porto, Portugal, pp. 365–370, available: https://doi.org/10.1109/EuCNC/6GSummit51104.2021.9482513.

Pradhan, A. and Bisoy, S. K. (2022) 'A novel load balancing technique for cloud computing platform based on PSO', Journal of King Saud University - Computer and Information Science, 34, pp. 3988–3995, available: https://doi.org/10.1016/j.jksuci.2020.10.016.

Radtke, T. and Ababei, C. (2022) 'Performance evaluation of the weighted least connection scheduling for datacenters with BigHouse simulator', in Proceedings of the 2022 IEEE International Conference on Electro Information Technology (EIT), Mankato, MN, USA, pp. 001–004, available: https://doi.org/10.1109/eIT53891.2022.9813846.

Rathod, A. S., Nainani, J. and Nishad, T. (2020) 'Load balancing in cloud computing—Review', Research Journal of Engineering and Technology, 11, pp. 57–61, available: https://doi.org/10.5958/2321-581X.2020.00011.2.

Saif, M. A. N., Niranjan, S. K. and Al-Ariki, H. D. E. (2021) 'Efficient autonomic and elastic resource management techniques in cloud environment: taxonomy and analysis', Wireless Networks, 27, pp. 2829–2866, available: https://doi.org/10.1007/s11276-021-02614-1.

Sefati, S. S., Mousavinasab, M. and Farkhady, R. Z. (2022) 'Load balancing in cloud computing environment using the Grey wolf optimization algorithm based on the reliability: Performance evaluation', Journal of Supercomputing, 78, pp. 18–42, available: https://doi.org/10.1007/s11227-021-03810-8.

Shahakar, M. and Patil, L. (2023) 'Load balancing in distributed cloud computing: a reinforcement learning algorithm in heterogeneous environment', International Journal of Recent Innovative Trends in Computing and Communication, available: https://doi.org/10.17762/ijritcc.v11i2.6130.

Shamsa, M., Al-Shathr, B. and Al-Attar, T. (2021) 'Effect of pozzolanic materials on compressive strength of geopolymer concrete', Kufa Journal of Engineering, 9(3), pp. 26–36, available: https://doi.org/10.30572/2018/KJE/090303.

Souravlas, S., Anastasiadou, S. D., Tantalaki, N. and Katsavounis, S. (2022) 'A fair, dynamic load-balanced task distribution strategy for heterogeneous cloud platforms based on Markov process modeling', IEEE Access, 10, pp. 26149–26162, available: https://doi.org/10.1109/ACCESS.2022.3157435.

Waghulde, P. (2025) 'Dynamic load balancing for distributed systems', Medium, available at: https://medium.com/@piyushw0203/dynamic-load-balancing-for-distributed-systems-dcae3e3f02db [accessed 10 January 2025].

Yu, J., Jiang, J. and Ye, W. (2024) 'Design and implementation of adaptive dynamic load balancing strategy based on server cluster', Proceedings of SPIE, 13181, pp. 1617–1623, available: https://doi.org/10.1117/12.3031078.

Downloads

Published

2026-05-02

How to Cite

Alameedi, Nuha H., and Mahdi S. Almhanna. “A PROBABILISTIC APPROACH TO EFFICIENTLY AND SUSTAINABLY LOAD BALANCING FOR CLOUD COMPUTING OPTIMIZATION”. Kufa Journal of Engineering, vol. 17, no. 2, May 2026, pp. 113-3, https://doi.org/10.30572/2018/KJE/170208.

Share