Abstract
A distributed archetype, the concept of fog computing relocates the storage, computation, and services closer to the network’s edge, where the data is generated. Despite these advantages, the users expect proper load management in the fog environment. This has expanded the Internet of Things (IoT) field, increasing user requests for the fog computing layer. Given the growth, Virtual Machines (VMs) in the fog layer become overburdened due to user demands. In the fog layer, it is essential to evenly and fairly distribute the workload among the segment’s current VMs. Numerous load-management strategies for fog environments have been implemented up to this point. This study aims to create a hybridized and optimized approach for load management (HOGWO), in which the population set is generated using the Invasive Weed Optimisation (IWO) algorithm. The rest of the functional part is done with the help of the Grey Wolf Optimization (GWO) algorithm. This process ensures cost optimization, increased performance, scalability, and adaptability to any domain, such as healthcare, vehicular traffic management, etc. Also, the efficiency of the enhanced approach is analyzed in various scenarios to provide a more optimal solution set. The proposed approach is well illustrated and outperforms the existing algorithms, such as Particle Swarm Optimization (PSO), Genetic Algorithm (GA), etc., in terms of cost and load management. It was found that more than 97% jobs were completed on time, according to the testing data, and the hybrid technique outperformed all other approaches in terms of fluctuation of load and makespan.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10586-024-04625-x/MediaObjects/10586_2024_4625_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10586-024-04625-x/MediaObjects/10586_2024_4625_Fige_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10586-024-04625-x/MediaObjects/10586_2024_4625_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10586-024-04625-x/MediaObjects/10586_2024_4625_Fig3_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10586-024-04625-x/MediaObjects/10586_2024_4625_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10586-024-04625-x/MediaObjects/10586_2024_4625_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10586-024-04625-x/MediaObjects/10586_2024_4625_Fig6_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10586-024-04625-x/MediaObjects/10586_2024_4625_Fig7_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10586-024-04625-x/MediaObjects/10586_2024_4625_Fig8_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10586-024-04625-x/MediaObjects/10586_2024_4625_Fig9_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10586-024-04625-x/MediaObjects/10586_2024_4625_Fig10_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10586-024-04625-x/MediaObjects/10586_2024_4625_Fig11_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10586-024-04625-x/MediaObjects/10586_2024_4625_Fig12_HTML.png)
Similar content being viewed by others
Data availability
The datasets generated during and/or analyzed during the current study are available from the corresponding author upon reasonable request.
References
Darbandi, M., Haghgoo, S., Hajiali, M., Khabir, A.: Prediction and estimation of next demands of cloud users based on their comments in CRM and previous usages. In: 2018 International Conference on Communication, Computing and Internet of Things (IC3IoT), 2018, pp. 81–86. IEEE (2018)
Darbandi, M.: Proposing new intelligence algorithm for suggesting better services to cloud users based on Kalman filtering. J. Comput. Sci. Appl. 5(1), 11–16 (2017)
Heidari, A., Navimipour, N.J., Jamali, M.A.J., Akbarpour, S.: A hybrid approach for latency and battery lifetime optimization in IoT devices through offloading and CNN learning. Sustain. Comput. Inform. Syst. 39, 100899 (2023)
Heidari, A., Navimipour, N.J., Jamali, M.A.J., Akbarpour, S.: A green, secure, and deep intelligent method for dynamic IoT-edge-cloud offloading scenarios. Sustain. Comput. Inform. Syst. 38, 100859 (2023)
Norozpour, S., Darbandi, M.: Proposing new method for clustering and optimizing energy consumption in WSN. J. Talent Dev. Excell. 12, 2631–2643 (2020)
Darbandi, M., Abedi, M., Fard, S., Nakhodchi, S.: involving Kalman filter technique for increasing the reliability and efficiency of cloud computing. In: Proceedings of the International Conference on Scientific Computing (CSC), 2012, p. 1. The Steering Committee of The World Congress in Computer Science, Computer (2012)
Alqahtani, F., Amoon, M., Nasr, A.A.: Reliable scheduling and load balancing for requests in cloud–fog computing. Peer-to-Peer Netw. Appl. 14, 1905–1916 (2021)
Shukla, P., Pandey, S.: MAA: multi-objective artificial algae algorithm for workflow scheduling in heterogeneous fog–cloud environment. J. Supercomput. 79(10), 11218–11260 (2023)
Ali, M.H., Kamel, S., Hassan, M.H., Tostado-Véliz, M., Zawbaa, H.M.: An improved wild horse optimization algorithm for reliability-based optimal DG planning of radial distribution networks. Energy Rep. 8, 582–604 (2022)
Heidari, A., Navimipour, N.J., Unal, M.: A secure intrusion detection platform using blockchain and radial basis function neural networks for Internet of Drones. IEEE Internet Things J. 10(5), 8445–8454 (2023)
Heidari, A., Jafari Navimipour, N., Unal, M., Zhang, G.: Machine learning applications in Internet-of-Drones: systematic review, recent deployments, and open issues. ACM Comput. Surv. 55(12), 1–45 (2023)
Das, D., Tripathy, C.R., Tripathy, P.K., Kabat, M.R.: A genetic algorithm based approach for designing multi-state computational grid with cost and bandwidth constraints. J. King Saud Univ. Comput. Inf. Sci. 34(2), 443–456 (2022)
Shukla, P., Pandey, S., Hatwar, P., Pant, A.: FAT-ETO: fuzzy-AHP-TOPSIS-based efficient task offloading algorithm for scientific workflows in heterogeneous fog–cloud environment. Proc. Natl Acad. Sci. India A 93(2), 339–353 (2023)
Sefati, S., Mousavinasab, M., Zareh Farkhady, R.: Load balancing in cloud computing environment using the grey wolf optimization algorithm based on the reliability: performance evaluation. J. Supercomput. 78(1), 18–42 (2022)
Talaat, F.M., Saraya, M.S., Saleh, A.I., Ali, H.A., Ali, S.H.: A load balancing and optimization strategy (LBOS) using reinforcement learning in fog computing environment. J. Ambient Intell. Humaniz. Comput. 11, 4951–4966 (2020)
Kaur, M., Aron, R.: A systematic study of load balancing approaches in the fog computing environment. J. Supercomput. 77(8), 9202–9247 (2021)
Talaat, F.M., Ali, S.H., Saleh, A.I., Ali, H.A.: Effective load balancing strategy (ELBS) for real-time fog computing environment using fuzzy and probabilistic neural networks. J. Netw. Syst. Manag. 27, 883–929 (2019)
Kaur, M., Aron, R.: FOCALB: fog computing architecture of load balancing for scientific workflow applications. J. Grid Comput. 19(4), 40 (2021)
Yang, J.: Low-latency cloud–fog network architecture and its load balancing strategy for medical big data. J. Ambient Intell. Humaniz. Comput. (2020). https://doi.org/10.1007/s12652-020-02245-y
Beraldi, R., Canali, C., Lancellotti, R., Mattia, G.P.: Distributed load balancing for heterogeneous fog computing infrastructures in smart cities. Pervasive Mob. Comput. 67, 101221 (2020)
Aher, C.N., Jena, A.K.: Improved invasive weed bird swarm optimization algorithm (IWBSOA) enabled hybrid deep learning classifier for diabetic prediction. J. Ambient Intell. Humaniz. Comput. (2022). https://doi.org/10.1007/s12652-022-04462-z
Arora, P., Dixit, A.: An elephant herd grey wolf optimization (EHGWO) algorithm for load balancing in cloud. Int. J. Pervasive Comput. Commun. 16(3), 259–277 (2020)
Pradhan, A., Bisoy, S.K.: A novel load balancing technique for cloud computing platform based on PSO. J. King Saud Univ. Comput. Inf. Sci. 34(7), 3988–3995 (2022)
Malik, M.: Lateral wolf based particle swarm optimization (LW-PSO) for load balancing on cloud computing. Wirel. Pers. Commun. 125(2), 1125–1144 (2022)
Kassanuk, T., Phasinam, K.: A hybrid binary bird swarm optimization (BSO) and dragonfly algorithm (DA) for VM allocation and load balancing in cloud. Int. J. Cloud Appl. Comput. 13(1), 1–21 (2023)
Patra, M.K., Misra, S., Sahoo, B., Turuk, A.K.: GWO-based simulated annealing approach for load balancing in cloud for hosting container as a service. Appl. Sci. 12(21), 11115 (2022)
Nabi, S., Ahmed, M.: PSO-RDAL: particle swarm optimization-based resource- and deadline-aware dynamic load balancer for deadline constrained cloud tasks. J. Supercomput. 78(4), 1–31 (2022)
El Bakrawy, L.M., Cifci, M.A., Kausar, S., Hussain, S., Islam, M.A., Alatas, B., Desuky, A.S.: A modified ant lion optimization method and its application for instance reduction problem in balanced and imbalanced data. Axioms 11(3), 95 (2022)
Das, D., Tripathy, C.R., Tripathy, P.K.: An insect inspired approach for optimization of tasks scheduling in computational grids. Evol. Intell. 14, 999–1013 (2021)
Naruei, I., Keynia, F.: Wild horse optimizer: a new meta-heuristic algorithm for solving engineering optimization problems. Eng. Comput. 38(Suppl 4), 3025–3056 (2022)
Al Thobiani, F., Khatir, S., Benaissa, B., Ghandourah, E., Mirjalili, S., Wahab, M.A.: A hybrid PSO and grey wolf optimization algorithm for static and dynamic crack identification. Theor. Appl. Fract. Mech. 118, 103213 (2022)
Wang, C., Liu, R., Tang, A.: Energy management strategy of hybrid energy storage system for electric vehicles based on genetic algorithm optimization and temperature effect. J. Energy Storage 51, 104314 (2022)
Ren, Z., Jiang, R., Yang, F., Qiu, J.: A multi-objective elitist feedback teaching–learning-based optimization algorithm and its application. Expert Syst. Appl. 188, 115972 (2022)
Ala, A., Simic, V., Pamucar, D., Tirkolaee, E.B.: Appointment scheduling problem under fairness policy in healthcare services: fuzzy ant lion optimizer. Expert Syst. Appl. 207, 117949 (2022)
Mapetu, J.P.B., Chen, Z., Kong, L.: Low-time complexity and low-cost binary particle swarm optimization algorithm for task scheduling and load balancing in cloud computing. Appl. Intell. 49, 3308–3330 (2019)
Yue, X., Zhang, H.: A multi-level image thresholding approach using Otsu based on the improved invasive weed optimization algorithm. Signal Image Video Process. 14, 575–582 (2020)
Rathod, N., Wankhade, S.: Optimizing neural network based on cuckoo search and invasive weed optimization using extreme learning machine approach. Neurosci. Inform. 2(3), 100075 (2022)
Ali, M.H., Kamel, S., Hassan, M.H., Tostado-Véliz, M., Zawbaa, H.M.: An improved wild horse optimization algorithm for reliability based optimal DG planning of radial distribution networks. Energy Rep. 8, 582–604 (2022)
**ng, Z., Zhu, J., Zhang, Z., Qin, Y., Jia, L.: Energy consumption optimization of tramway operation based on improved PSO algorithm. Energy 258, 124848 (2022)
Ibrahim, A., Anayi, F., Packianather, M., Alomari, O.A.: New hybrid invasive weed optimization and machine learning approach for fault detection. Energies 15(4), 1488 (2022)
Beşkirli, M.: A novel invasive weed optimization with Levy flight for optimization problems: the case of forecasting energy demand. Energy Rep. 8, 1102–1111 (2022)
Elsisi, M.: Improved grey wolf optimizer based on opposition and quasi learning approaches for optimization: case study autonomous vehicle including vision system. Artif. Intell. Rev. 55(7), 5597–5620 (2022)
Durai, K.N., Subha, R., Haldorai, A.: Hybrid invasive weed improved grasshopper optimization algorithm for cloud load balancing. Intell. Autom. Soft Comput. 34(1), 467–483 (2022)
Polepally, V., Shahu Chatrapati, K.: Dragonfly optimization and constraint measure-based load balancing in cloud computing. Clust. Comput. 22(Suppl 1), 1099–1111 (2019)
Nabi, S., Ahmad, M., Ibrahim, M., Hamam, H.: ADPSO: adaptive PSO-based task scheduling approach for cloud computing. Sensors 22(3), 920 (2022)
Pradhan, A., Bisoy, S.K., Sain, M.: Action-based load balancing technique in cloud network using actor–critic-swarm optimization. Wirel. Commun. Mob. Comput. (2022). https://doi.org/10.1155/2022/6456242
Devaraj, A.F.S., Elhoseny, M., Dhanasekaran, S., Lydia, E.L., Shankar, K.: Hybridization of firefly and improved multi-objective particle swarm optimization algorithm for energy efficient load balancing in cloud computing environments. J. Parallel Distrib. Comput. 142, 36–45 (2020)
Ahmadi, B., Younesi, S., Ceylan, O., Ozdemir, A.: An advanced grey wolf optimization algorithm and its application to planning problem in smart grids. Soft Comput. 26(8), 3789–3808 (2022)
Jena, U., Das, P., Kabat, M.: Hybridization of meta-heuristic algorithm for load balancing in cloud computing environment. J. King Saud Univ. Comput. Inf. Sci. 34(6), 2332–2342 (2022)
Kushwaha, A., Amjad, M.: A particle swarm optimization based load scheduling algorithm in cloud platform for wireless sensor networks. Scalable Comput. Pract. Exp. 20(1), 71–82 (2019)
Hussain, A., Manikanthan, S., Padmapriya, T., Nagalingam, M.: Genetic algorithm based adaptive offloading for improving IoT device communication efficiency. Wirel. Netw. 26, 2329–2338 (2020)
Gurumoorthy, K., Gopinath, S., Kumar, K.V.: Ant colony optimization and genetic algorithm integrated load balancing approach for MANET. Int. J. Innov. Technol. Explor. Eng. 8(5), 399–405 (2019)
Zhou, Z., Li, F., Zhu, H., **e, H., Abawajy, J.H., Chowdhury, M.U.: An improved genetic algorithm using greedy strategy toward task scheduling optimization in cloud environments. Neural Comput. Appl. 32, 1531–1541 (2020)
Neelima, P., Reddy, A.R.M.: An efficient load balancing system using adaptive dragonfly algorithm in cloud computing. Clust. Comput. 23, 2891–2899 (2020)
Latchoumi, T.P., Parthiban, L.: Quasi oppositional dragonfly algorithm for load balancing in cloud computing environment. Wirel. Pers. Commun. 122(3), 2639–2656 (2022)
Liu, B., Nie, L.: Gradient based invasive weed optimization algorithm for the training of deep neural network. Multimed. Tools Appl. 80, 22795–22819 (2021)
Srinivas, S.: Application of improved invasive weed optimization technique for optimally setting directional overcurrent relays in power systems. Appl. Soft Comput. 79, 1–13 (2019)
Koc, I.: A comprehensive analysis of grid-based wind turbine layout using an efficient binary invasive weed optimization algorithm with Levy flight. Expert Syst. Appl. 198, 116835 (2022)
Funding
This research received no specific grant from public, commercial, or not-for-profit funding agencies.
Author information
Authors and Affiliations
Contributions
Debashreet Das: Writing-Conceptualization, Review, Validation, Supervision; Sayak Sengupta: Writing-original draft, Visualization, Software, Methodology, Data curation; Shashank Mouli Satapathy: Writing-review and editing, Validation, Supervision, Investigation, Formal analysis, Conceptualization; Deepanshu Saini: Writing-original draft, Visualization, Software, Methodology, Data curation.
Corresponding author
Ethics declarations
Conflict of interest
The authors have no competing interests to declare relevant to this article’s content.
Ethical approval
This article contains no studies with human participants or animals performed by authors.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Das, D., Sengupta, S., Satapathy, S.M. et al. HOGWO: a fog inspired optimized load balancing approach using hybridized grey wolf algorithm. Cluster Comput (2024). https://doi.org/10.1007/s10586-024-04625-x
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10586-024-04625-x