Multi-Objective of Load Balancing in Cloud Computing using Cuckoo Search Optimization based Simulation Annealing

Authors

  • Manjula Hulagappa Nebagiri Department of Computer Science, Sambhram Institute of Technology, Bengaluru, India
  • Latha Pillappa Hnumanthappa Department of Information Science and Engineering, Sambhram Institute of Technology, Bengaluru, India

Keywords:

Cloud computing, Data center, Improved cuckoo search optimization, Load balancing, Simulation annealing, Virtual machine

Abstract

Load balancing (LB) in Cloud computing (CC) is the most challenging and helpful research for distributing tasks between Virtual Machines (VMs) at Data Centers (DC). In the CC environment, the tasks are allocated between VMs and have various frame lengths, initial times as well and execution times. The LB is one of the most significant problems in CC and solving these problems leads to reducing the response time, energy consumption, and cost. In this study, a hybrid method of Cuckoo Search Optimization (CSO) and Simulation Annealing (SA) algorithm called CSSA is proposed for efficiently balancing the load in VMs. This approach updates the search space of SA by using the CSO approach by considering the multi-objectives of cost, Resource Utilization (RU), response time and Degree of Imbalance (DoI). The experimental outcomes show that the proposed CSSA delivers the performance metrics such as makespan, Degree of Imbalance, Resource utilization and Response time and achieved values of about 150.09, 36.62, 0.45 and 2467 by using the no. of tasks of 2000, which ensures better results compared with the existing methods named BSASSO, QMPSO and MMHHO.

Downloads

Download data is not yet available.

References

S. Negi, M. M. S. Rauthan, K. S. Vaisla, and N. Panwar, “CMODLB: an efficient load balancing approach in cloud computing environment,” The Journal of Supercomputing, vol. 77, no. 8, pp. 8787–8839, 2021.

O. Y. Abdulhammed, “Load balancing of IoT tasks in the cloud computing by using sparrow search algorithm,” The Journal of Supercomputing, vol. 78, no. 3, pp. 3266–3287, 2022.

J. Prassanna and N. Venkataraman, “Adaptive regressive holt–winters workload prediction and firefly optimized lottery scheduling for load balancing in cloud,” Wireless Networks, vol. 27, no. 8, pp. 5597–5615, 2021.

D. A. Shafiq, N. Z. Jhanjhi, A. Abdullah, and M. A. Alzain, “A load balancing algorithm for the data centres to optimize cloud computing applications,” IEEE Access, vol. 9, pp. 41731–41744, 2021.

L. Yan, H. Chen, Y. Tu, and X. Zhou, “A task offloading algorithm with cloud edge jointly load balance optimization based on deep reinforcement learning for unmanned surface vehicles,” IEEE Access, vol. 10, pp. 16566–16576, 2022.

G. A. P. Princess and A. S. Radhamani, “A hybrid meta-heuristic for optimal load balancing in cloud computing,” Journal of Grid Computing, vol. 19, no. 2, p. 21, 2021.

J. Nazir, M. W. Iqbal, T. Alyas, M. Hamid, M. Saleem, S. Malik, and N. Tabassum, “Load balancing framework for cross-region tasks in cloud computing,” Computers, Materials & Continua, vol. 70, no. 1, pp. 1479–1490, 2022.

F. M. Talaat, H. A. Ali, M. S. Saraya, and A. I. Saleh, “Effective scheduling algorithm for load balancing in fog environment using CNN and MPSO,” Knowledge and Information Systems, vol. 64, no. 3, pp. 773–797, 2022.

T. P. Latchoumi and L. Parthiban, “Quasi oppositional dragonfly algorithm for load balancing in cloud computing environment,” Wireless Personal Communications, vol. 122, no. 3, pp. 2639–2656, 2022.

A. Pradhan and S.K. Bisoy, “A novel load balancing technique for cloud computing platform based on PSO,” Journal of King Saud University-Computer and Information Sciences, vol. 34, no. 7, pp. 3988–3995, 2022.

S. Nabi and M. Ahmed, “PSO-RDAL: Particle swarm optimization-based resource-and deadline-aware dynamic load balancer for deadline constrained cloud tasks,” The Journal of Supercomputing, vol. 78, no. 4, pp. 4624–4654, 2022.

S. Nabi, M. Ahmad, M. Ibrahim, and H. Hamam, “AdPSO: adaptive PSO-based task scheduling approach for cloud computing,” Sensors, vol. 22, no. 3, p. 920, 2022.

W. Saber, W. Moussa, A. M. Ghuniem, and R. Rizk, “Hybrid load balance based on genetic algorithm in cloud environment,” International Journal of Electrical and Computer Engineering, vol. 11, no. 3, pp. 2477–2489, 2021.

M. S. Al Reshan, D. Syed, N. Islam, A. Shaikh, M. Hamdi, M. A. Elmagzoub, G. Muhammad, and K. H. Talpur, “A Fast Converging and Globally Optimized Approach for Load Balancing in Cloud Computing,” IEEE Access, vol. 11, pp. 11390–11404, 2023.

A. Javadpour, A. M. H. Abadi, S. Rezaei, M. Zomorodian, and A. S. Rostami, “Improving load balancing for data-duplication in big data cloud computing networks,” Cluster Computing, vol. 25, no. 4, pp. 2613–2631, 2022.

B. R. Parida, A. K. Rath, and H. Mohapatra, “Binary self-adaptive salp swarm optimization-based dynamic load balancing in cloud computing,” International Journal of Information Technology and Web Engineering (IJITWE), vol. 17, no. 1, pp. 1–25, 2022.

A. Pradhan, S. K. Bisoy, S. Kautish, M. B. Jasser, and A. W. Mohamed, “Intelligent decision-making of load balancing using deep reinforcement learning and parallel PSO in cloud environment,” IEEE Access, vol. 10, pp. 76939–76952, 2022.

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.

S. Sefati, M. Mousavinasab, and R. Z. Farkhady, “Load balancing in cloud computing environment using the Grey wolf optimization algorithm based on the reliability: performance evaluation,” The Journal of Supercomputing, vol. 78, no. 1, pp. 18–42, 2022.

A. Kaur and B. Kaur, “Load balancing optimization based on hybrid Heuristic-Metaheuristic techniques in cloud environment,” Journal of King Saud University-Computer and Information Sciences, vol. 34, no. 3, pp. 813–824, 2022.

U. K. Jena, P. K. Das, and M. R. Kabat, “Hybridization of meta-heuristic algorithm for load balancing in cloud computing environment,” Journal of King Saud University-Computer and Information Sciences, vol. 34. no. 6B, pp. 2332–2342, 2022.

M. Haris and S. Zubair, “Mantaray modified multi-objective Harris hawk optimization algorithm expedites optimal load balancing in cloud computing,” Journal of King Saud University-Computer and Information Sciences, vol. 34, no. 10B, pp. 9696–9709, 2022.

S. M. Mirmohseni, C. Tang, and A. Javadpour, “FPSO-GA: a fuzzy metaheuristic load balancing algorithm to reduce energy consumption in cloud networks,” Wireless Personal Communications, vol. 127, no. 4, pp. 2799–2821, 2022.

S. Dhahbi, M. Berrima, and F. A. M. Al-Yarimi, “Load balancing in cloud computing using worst-fit bin-stretching,” Cluster Computing, vol. 24, no. 4, pp. 2867–2881, 2021.

C. X. Zhang, K. Q. Zhou, S. Q. Ye, and A. M. Zain, “An improved cuckoo search algorithm utilizing nonlinear inertia weight and differential evolution for function optimization problem,” IEEE Access, vol. 9, pp. 161352–161373, 2021.

Downloads

Published

27.12.2023

How to Cite

Nebagiri, M. H. ., & Hnumanthappa, L. P. . (2023). 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(9s), 466–474. Retrieved from https://ijisae.org/index.php/IJISAE/article/view/4366

Issue

Section

Research Article