Log in

HOGWO: a fog inspired optimized load balancing approach using hybridized grey wolf algorithm

  • Published:
Cluster Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Algorithm 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

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

  1. 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)

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. Norozpour, S., Darbandi, M.: Proposing new method for clustering and optimizing energy consumption in WSN. J. Talent Dev. Excell. 12, 2631–2643 (2020)

    Google Scholar 

  6. 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)

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

    Article  Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. 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)

    Article  Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    MathSciNet  Google Scholar 

  14. 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)

    Article  Google Scholar 

  15. 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)

    Article  Google Scholar 

  16. Kaur, M., Aron, R.: A systematic study of load balancing approaches in the fog computing environment. J. Supercomput. 77(8), 9202–9247 (2021)

    Article  Google Scholar 

  17. 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)

    Article  Google Scholar 

  18. Kaur, M., Aron, R.: FOCALB: fog computing architecture of load balancing for scientific workflow applications. J. Grid Comput. 19(4), 40 (2021)

    Article  Google Scholar 

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

    Article  Google Scholar 

  20. 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)

    Article  Google Scholar 

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

    Article  Google Scholar 

  22. 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)

    Article  Google Scholar 

  23. 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)

    Google Scholar 

  24. Malik, M.: Lateral wolf based particle swarm optimization (LW-PSO) for load balancing on cloud computing. Wirel. Pers. Commun. 125(2), 1125–1144 (2022)

    Article  Google Scholar 

  25. 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)

    Google Scholar 

  26. 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)

    Article  Google Scholar 

  27. 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)

    Article  Google Scholar 

  28. 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)

    Article  Google Scholar 

  29. 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)

    Article  Google Scholar 

  30. 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)

    Article  Google Scholar 

  31. 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)

    Article  Google Scholar 

  32. 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)

    Article  Google Scholar 

  33. 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)

    Article  Google Scholar 

  34. 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)

    Article  Google Scholar 

  35. 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)

    Article  Google Scholar 

  36. 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)

    Article  Google Scholar 

  37. 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)

    Article  Google Scholar 

  38. 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)

    Article  Google Scholar 

  39. **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)

    Article  Google Scholar 

  40. 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)

    Article  Google Scholar 

  41. 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)

    Article  Google Scholar 

  42. 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)

    Article  Google Scholar 

  43. 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)

    Article  Google Scholar 

  44. Polepally, V., Shahu Chatrapati, K.: Dragonfly optimization and constraint measure-based load balancing in cloud computing. Clust. Comput. 22(Suppl 1), 1099–1111 (2019)

    Article  Google Scholar 

  45. Nabi, S., Ahmad, M., Ibrahim, M., Hamam, H.: ADPSO: adaptive PSO-based task scheduling approach for cloud computing. Sensors 22(3), 920 (2022)

    Article  Google Scholar 

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

    Article  Google Scholar 

  47. 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)

    Article  Google Scholar 

  48. 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)

    Article  Google Scholar 

  49. 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)

    Google Scholar 

  50. 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)

    Article  Google Scholar 

  51. 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)

    Article  Google Scholar 

  52. 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)

    Google Scholar 

  53. 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)

    Article  Google Scholar 

  54. Neelima, P., Reddy, A.R.M.: An efficient load balancing system using adaptive dragonfly algorithm in cloud computing. Clust. Comput. 23, 2891–2899 (2020)

    Article  Google Scholar 

  55. Latchoumi, T.P., Parthiban, L.: Quasi oppositional dragonfly algorithm for load balancing in cloud computing environment. Wirel. Pers. Commun. 122(3), 2639–2656 (2022)

    Article  Google Scholar 

  56. Liu, B., Nie, L.: Gradient based invasive weed optimization algorithm for the training of deep neural network. Multimed. Tools Appl. 80, 22795–22819 (2021)

    Article  Google Scholar 

  57. 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)

    Article  Google Scholar 

  58. 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)

    Article  Google Scholar 

Download references

Funding

This research received no specific grant from public, commercial, or not-for-profit funding agencies.

Author information

Authors and Affiliations

Authors

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

Correspondence to Shashank Mouli Satapathy.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10586-024-04625-x

Keywords

Navigation