PSO-JSO: A Hybrid Metaheuristic for Load Balancing in Cloud Computing
Abstract
Cloud computing platforms face growing challenges in efficiently allocating resources and balancing loads due to the dynamic and heterogeneous nature of workloads. This work introduces PSOJSO, an innovative hybrid optimization algorithm that fuses Particle Swarm Optimization (PSO) and Jellyfish Search Optimization (JSO). It presents a dynamic time-control mechanism and adaptive coefficients to balance global exploration and exploitation. Experiments were simulated under a time-sharing scheduling policy using CloudSim 3.0.2 for 2 data centers, eight virtual machines, and 10–100 cloudlets. PSOJSO is compared against five baseline algorithms: ACO, ABC, BA, CSA, and PSO alone. PSOJSO achieved a reduction of up to 25.3% in makespan, a 19.8% reduction in energy consumption, and a 17.5% enhancement in resource utilization, proving its validity for dynamic cloud environments.References
A. Al-Dulaimy et al., "The computing continuum: From IoT to the cloud," Internet of Things, vol. 27, p. 101272, 2024.
S. Sun, J. Dong, Z. Wang, X. Liu, and L. Han, "An on-demand collaborative edge caching strategy for edge–fog–cloud environment," Computer Communications, vol. 228, p. 107967, 2024.
K. Saidi and D. Bardou, "Task scheduling and VM placement to resource allocation in Cloud computing: challenges and opportunities," Cluster Computing, vol. 26, no. 5, pp. 3069-3087, 2023.
W. Yao, Z. Wang, Y. Hou, X. Zhu, X. Li, and Y. Xia, "An energy-efficient load balance strategy based on virtual machine consolidation in cloud environment," Future Generation Computer Systems, vol. 146, pp. 222-233, 2023.
B. Pourghebleh and V. Hayyolalam, "A comprehensive and systematic review of the load balancing mechanisms in the Internet of Things," Cluster Computing, vol. 23, no. 2, pp. 641-661, 2020.
S. Ghafir, M. A. Alam, F. Siddiqui, and S. Naaz, "Load balancing in cloud computing via intelligent PSO-based feedback controller," Sustainable Computing: Informatics and Systems, vol. 41, p. 100948, 2024.
B. Pourghebleh, A. Aghaei Anvigh, A. R. Ramtin, and B. Mohammadi, "The importance of nature-inspired meta-heuristic algorithms for solving virtual machine consolidation problem in cloud environments," Cluster Computing, vol. 24, no. 3, pp. 2673-2696, 2021.
Z. Jafari, A. Habibizad Navin, and A. Zamanifar, "Task scheduling approach in fog and cloud computing using Jellyfish Search (JS) optimizer and Improved Harris Hawks optimization (IHHO) algorithm enhanced by deep learning," Cluster Computing, pp. 1-25, 2024.
Y. Gao, B. Yang, S. Wang, G. Fu, and P. Zhou, "A multi-objective service composition method considering the interests of tri-stakeholders in cloud manufacturing based on an enhanced jellyfish search optimizer," Journal of Computational Science, vol. 67, p. 101934, 2023.
K. Shao, H. Fu, and B. Wang, "An efficient combination of genetic algorithm and particle swarm optimization for scheduling data-intensive tasks in heterogeneous cloud computing," Electronics, vol. 12, no. 16, p. 3450, 2023.
G. Annie Poornima Princess and A. Radhamani, "A hybrid meta-heuristic for optimal load balancing in cloud computing," Journal of grid computing, vol. 19, no. 2, p. 21, 2021.
B. Kruekaew and W. Kimpan, "Multi-objective task scheduling optimization for load balancing in cloud computing environment using hybrid artificial bee colony algorithm with reinforcement learning," IEEE Access, vol. 10, pp. 17803-17818, 2022.
A. Thakur and M. S. Goraya, "RAFL: A hybrid metaheuristic based resource allocation framework for load balancing in cloud computing environment," Simulation Modelling Practice and Theory, vol. 116, p. 102485, 2022.
K. Ramya and S. Ayothi, "Hybrid dingo and whale optimization algorithm‐based optimal load balancing for cloud computing environment," Transactions on Emerging Telecommunications Technologies, vol. 34, no. 5, p. e4760, 2023.
A. Narwal, "Resource Utilization Based on Hybrid WOA-LOA Optimization with Credit Based Resource Aware Load Balancing and Scheduling Algorithm for Cloud Computing," Journal of Grid Computing, vol. 22, no. 3, p. 61, 2024.
J. P. Gabhane, S. Pathak, and N. M. Thakare, "A novel hybrid multi-resource load balancing approach using ant colony optimization with Tabu search for cloud computing," Innovations in Systems and Software Engineering, vol. 19, no. 1, pp. 81-90, 2023.
S. Singhal et al., "Energy Efficient Load Balancing Algorithm for Cloud Computing Using Rock Hyrax Optimization," IEEE Access, 2024.
A. S. Karuppan and N. Bhalaji, "Efficient load balancing strategy for cloud computing environment with African vultures algorithm," Wireless Networks, pp. 1-17, 2024.
R. Mishra and M. Gupta, "DRABC-LB: A Novel Resource-Aware Load Balancing Algorithm Based on Dynamic Artificial Bee Colony for Dynamic Resource Allocation in Cloud," SN Computer Science, vol. 5, no. 2, p. 233, 2024.
J.-S. Chou and D.-N. Truong, "A novel metaheuristic optimizer inspired by behavior of jellyfish in ocean," Applied Mathematics and Computation, vol. 389, p. 125535, 2021.
DOI:
https://doi.org/10.31449/inf.v49i11.8670Downloads
Published
How to Cite
Issue
Section
License
I assign to Informatica, An International Journal of Computing and Informatics ("Journal") the copyright in the manuscript identified above and any additional material (figures, tables, illustrations, software or other information intended for publication) submitted as part of or as a supplement to the manuscript ("Paper") in all forms and media throughout the world, in all languages, for the full term of copyright, effective when and if the article is accepted for publication. This transfer includes the right to reproduce and/or to distribute the Paper to other journals or digital libraries in electronic and online forms and systems.
I understand that I retain the rights to use the pre-prints, off-prints, accepted manuscript and published journal Paper for personal use, scholarly purposes and internal institutional use.
In certain cases, I can ask for retaining the publishing rights of the Paper. The Journal can permit or deny the request for publishing rights, to which I fully agree.
I declare that the submitted Paper is original, has been written by the stated authors and has not been published elsewhere nor is currently being considered for publication by any other journal and will not be submitted for such review while under review by this Journal. The Paper contains no material that violates proprietary rights of any other person or entity. I have obtained written permission from copyright owners for any excerpts from copyrighted works that are included and have credited the sources in my article. I have informed the co-author(s) of the terms of this publishing agreement.
Copyright © Slovenian Society Informatika







