PSO-JSO: A Hybrid Metaheuristic for Load Balancing in Cloud Computing

Na Li

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.


Full Text:

PDF

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.8670

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.