Individual Updating Strategies-based Elephant Herding Optimization Algorithm for Effective Load Balancing in Cloud Environments

PDF (1534KB), PP.65-78

Views: 0 Downloads: 0

Author(s)

Syed Muqthadar Ali 1,* N. Kumaran 1 G.N. Balaji 2

1. Department of Computer Science and Engineering, Annamalai University, Annamalainagar, Chidambaram 608002, Tamil Nadu, India

2. School of Computer Science and Engineering, Vellore Institute of Technology, Vellore, Tamil Nadu, India

* Corresponding author.

DOI: https://doi.org/10.5815/ijcnis.2024.02.06

Received: 1 Mar. 2023 / Revised: 25 May 2023 / Accepted: 22 Aug. 2023 / Published: 8 Apr. 2024

Index Terms

Elephant Herding Optimization Algorithm, Load Balancing, Cloud Computing

Abstract

In this manuscript, an Individual Updating Strategies-based Elephant Herding Optimization Algorithm are proposed to facilitate the effective load balancing (LB) process in cloud computing. Primary goal of proposed Individual Updating Strategies-based Elephant Herding Optimization Algorithm focus on issuing the workloads pertaining to network links by the purpose of preventing over-utilization and under-utilization of the resources. Here, NIUS-EHOA-LB-CE is proposed to exploit the merits of traditional Elephant Herd Optimization algorithm to achieve superior results in all dimensions of cloud computing. In this NIUS-EHOA-LB-CE achieves the allocation of Virtual Machines for the incoming tasks of cloud, when the number of currently processing tasks of a specific VM is less than the cumulative number of tasks. Also, it  attains potential load balancing process differences with the help of each individual virtual machine’s processing time and the mean processing time (MPT) incurred by complete virtual machine. Efficacy of the proposed technique activates the Cloudsim platform. Experimental results of the proposed method shows lower Mean Response time 11.6%, 18.4%, 20.34%and 28.1%, lower Mean Execution Time 78.2%, 65.4%, 40.32% and 52.6% compared with existing methods, like Improved Artificial Bee Colony utilizing Monarchy Butterfly Optimization approach for Load Balancing in Cloud Environments (IABC-MBOA-LB-CE), An improved Hybrid Fuzzy-Ant Colony Algorithm Applied to Load Balancing in Cloud Computing Environment (FACOA-LB-CE), Hybrid firefly and Improved Multi-Objective Particle Swarm Optimization for energy efficient LB in Cloud environments (FF-IMOPSO-LB-CE) and A hybrid gray wolf optimization and  Particle Swarm Optimization algorithm for load balancing in cloud computing environment (GWO-PSO-LB-CE).

Cite This Paper

Syed Muqthadar Ali, N. Kumaran, G.N. Balaji, "Individual Updating Strategies-based Elephant Herding Optimization Algorithm for Effective Load Balancing in Cloud Environments", International Journal of Computer Network and Information Security(IJCNIS), Vol.16, No.2, pp.65-78, 2024. DOI:10.5815/ijcnis.2024.02.06

Reference

[1]S.K. Mishra, B. Sahoo, and P.P. Parida, Load balancing in cloud computing: a big picture. Journal of King Saud University-Computer and Information Sciences, vol.32, no.2, pp.149-158.2020.
[2]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.
[3]S. Jeddi, and S. Sharifian,”A hybrid wavelet decomposer and GMDH-ELM ensemble model for Network function virtualization workload forecasting in cloud computing.” Applied Soft Computing, vol.88, p.105940.2020
[4]W. Wang, H.Guo, X. Li, S. Tang, Y. Li, L.Xie, and Z. Lv, “Journal of Industrial Information Integration.” Journal of Industrial Information Integration, vol.21, p.100189.2021
[5]Z.Royaee, H. Mirvaziri, and A. KhatibiBardsiri, “Designing a context-aware model for RPL load balancing of low power and lossy networks in the internet of things.” Journal of Ambient Intelligence and Humanized Computing, vol.12, pp.2449-2468.2021
[6]R. Bhaskar, and B.S. Shylaja, “Dynamic Virtual Machine Provisioning in Cloud Computing Using Knowledge-Based Reduction Method.” In Next Generation Information Processing System: Proceedings of ICCET 2020, Volume 2 (pp. 193-202). Springer Singapore.2021
[7]S.M. Mirmohseni, A Javadpour, and C. Tang, “LBPSGORA: create load balancing with particle swarm genetic optimization algorithm to improve resource allocation and energy consumption in clouds networks.” Mathematical Problems in Engineering, 2021, pp.1-15.2021
[8]F. Ebadifard, and S.M. Babamir, “Autonomic task scheduling algorithm for dynamic workloads through a load balancing technique for the cloud-computing environment.” Cluster Computing, 24, pp.1075-1101.2021
[9]Z. Miao, P. Yong, Y. Mei, Y.Quanjun, and X. Xu, “A discrete PSO-based static load balancing algorithm for distributed simulations in a cloud environment.” Future Generation Computer Systems, 115, pp.497-516.2021
[10]Z .Tong, X. Deng, H. Chen, and J. Mei, “DDMTS: A novel dynamic load balancing scheduling scheme under SLA constraints in cloud computing.” Journal of Parallel and Distributed Computing, 149, pp.138-148.2021
[11]S.M. Ali, N. Kumaran, and G.N. Balaji, “A hybrid elephant herding optimization and harmony search algorithm for potential load balancing in cloud environments.” International Journal of Modeling, Simulation, and Scientific Computing, vol.13, no.05, 2250042. 2022.
[12]V. Meyer, D.F. Kirchoff, Da M.L. Silva, and De C.A Rose, “ML-driven classification scheme for dynamic interference-aware resource scheduling in cloud infrastructures.” Journal of Systems Architecture, 116, p.102064.2021
[13]J. Tang, G. Liu, and Q. Pan, “A review on representative swarm intelligence algorithms for solving optimization problems: Applications and trends. IEEE/CAA Journal of AutomaticaSinica, vol.8(10), pp.1627-1643.2021
[14]O.Y. Abdulhammed, “Load balancing of IoT tasks in the cloud computing by using sparrow search algorithm.” The Journal of Supercomputing, 78(3), pp.3266-3287.2022
[15]Sim Sze Yin, Yoni Danieli. "A Hybrid Optimization Algorithm on Cluster Head Selection to Extend Network Lifetime in WSN",Journal of Computing in Engineering, 2020
[16]M. Sohani, and S.C. Jain, “A predictive priority-based dynamic resource provisioning scheme with load balancing in heterogeneous cloud computing.” IEEE access, 9, pp.62653-62664.2021
[17]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
[18]J.P.B. Mapetu, L Kong, and Z Chen, “A dynamic VM consolidation approach based on load balancing using Pearson correlation in cloud computing.” The Journal of Supercomputing, 77, pp.5840-5881.2021
[19]J. Li, L.Guo, Y Li, and C Liu, “Enhancing elephant herding optimization with novel individual updating strategies for large-scale optimization problems.” Mathematics, vol.7, no.5, p.395.2019
[20]S. Janakiraman, and M.D. Priya, “Improved artificial bee colony using monarchy butterfly optimization algorithm for load balancing (IABC-MBOA-LB) in cloud environments.” Journal of Network and Systems Management, 29(4), p.39.2021
[21]A. Ragmani, A. Elomri, N. Abghour, K. Moussaid, and M. Rida, “An improved hybrid fuzzy-ant colony algorithm applied to load balancing in cloud computing environment.” Procedia Computer Science, 151, 519-526. 2019.
[22]A.F.S.Devaraj, M. Elhoseny, S.Dhanasekaran, E.L. Lydia, and K Shankar, “Hybridization of firefly and improved multi-objective particle swarm optimization algorithm for energy efficient load balancing in cloud computing environments.” Journal of Parallel and Distributed Computing, 142, pp.36-45.2020.
[23]B.N. Gohil, and D.R. Patel, “A hybrid GWO-PSO algorithm for load balancing in cloud computing environment.” In 2018 Second International Conference on Green Computing and Internet of Things (ICGCIoT) (pp. 185-191). IEEE.2018
[24]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.6, pp.2332-2342.2022
[25]D.A. Shafiq, N.Z. Jhanjhi, and A. Abdullah, “Load balancing techniques in cloud computing environment: A review.” Journal of King Saud University-Computer and Information Sciences, vol.34, no.7, pp.3910-3933.2022
[26]N Joshi, K.Kotecha, D.B. Choksi, and S. Pandya, “Implementation of novel load balancing technique in cloud computing environmen.” In 2018 International Conference on Computer Communication and Informatics (ICCCI) (pp. 1-5). IEEE.2018
[27]V. Polepally, and K. Shahu Chatrapati, “Dragonfly optimization and constraint measure-based load balancing in cloud computing”. Cluster Computing, vol.22(Suppl 1), pp.1099-1111. 2019.