Skip to main content

Advertisement

Log in

HBI-LB: A Dependable Fault-Tolerant Load Balancing Approach for Fog based Internet-of-Things Environment

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

    We’re sorry, something doesn't seem to be working properly.

    Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.

Abstract

The need for real-time analysis of smart data gave birth to the idea of fog computing. On one hand, the introduction of the fog layer to the cloud-IoT ecosystem provides faster response, mobility, and location awareness; On the other hand, it increases the attack surface area for the adversaries. The user data becomes highly probable to fall prey to the attackers as now it is processed near the end devices. Under these circumstances, the development of a trustworthy network is very important. Trust management in fog computing network involves different factors; ‘dependability’ being one of them. In this paper, the authors have presented a transitive interpretation to manage dependability in the said scenario. As per the proposed interpretation, load balancing may be deployed for a dependable fog system. Therefore, in the given research work, the authors have presented HBI-LB, a dependable fault-tolerant load balancing technique using a nature-inspired approach. The proposed approach is simulated using CloudSim 3.0.3-based Cloud Analyst tool. The obtained results are compared to the traditional and state-of-the-art approaches. The comparison is done based on average response time versus the number of tasks and executable instruction length per task.

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

Access this article

Subscribe and save

Springer+ Basic
€32.70 /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 includes VAT (France)

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

Data availability statement

No associated data.

References

  1. Farahani B, Firouzi F, Chang V, Badaroglu M, Constant N, Mankodiya K (2018) Towards fog-driven IoT eHealth: promises and challenges of IoT in medicine and healthcare. Futur Gener Com-put Syst 78:659–676

    Article  Google Scholar 

  2. Kaur J, Agrawal A, Khan RA (2020) Security issues in fog environment: a systematic literature review. Int J Wireless Inf Networks 27:467–483

    Article  Google Scholar 

  3. Singh SP, Nayyar A, Kumar R et al (2019) Fog computing: from architecture to edge computing and big data processing. J Supercomput 75:2070–2105

    Article  Google Scholar 

  4. OpenFog Consortium Architecture Working Group (2017) OpenFog reference architecture for fog computing, OpenFog.

  5. Tariq N, Asim M, Al-Obeidat F et al (2019) The security of big data in fog-enabled IoT applications including blockchain: a survey. Sensors 19:1788

    Article  Google Scholar 

  6. Gasmi K, Dilek S, Tosun S et al (2022) A survey on computation offloading and service placement in fog computing-based IoT. J Supercomput 78:1983–2014

    Article  Google Scholar 

  7. Hu P, Dhelim S, Ning H, Qiu T (2017) Survey on fog computing: architecture, key technologies, applications and open issues. J Netw Comput Appl 98:27–42

    Article  Google Scholar 

  8. Ivan S et al. (2016) An overview of fog computing and its security issues. Concurrency Comput Pract Exp 28(10): 2991–3005

  9. Chiang M, Zhang T (2016) Fog and IoT: an overview of research opportunities. IEEE Internet Things J 3:854–864

    Article  Google Scholar 

  10. Yan Z, Zhang P, Vasilakos AV (2014) A survey on trust management for Internet of Things. J Netw Comput Appl 42:120–134

    Article  Google Scholar 

  11. Verma R, Chandra S (2021) A systematic survey on fog steered IoT: Architecture, prevalent threats and trust models. Int J Wireless Inf Networks 28(1):116–133

    Article  Google Scholar 

  12. N. Fernando, et al., Opportunistic fog for IoT: challenges and opportunities." IEEE Internet of Things Journal (2019).

  13. John Paul M et al. (2019) Elucidating the challenges for the praxis of fog computing: an aspect‐based study. Int J Commun Syst 32(7): e3926

  14. Kochovski P et al. (2019) Trust management in a blockchain based fog computing platform with trustless smart oracles. Future Generation Comput Sys

  15. Verma R, Chandra S (2021) Interval-valued intuitionistic fuzzy-analytic hierarchy process for evaluating the impact of security attributes in fog based internet of things paradigm. Comput Commun 175:35–46

    Article  Google Scholar 

  16. Bakhshi Z, Rodriguez-Navas G (2020) A preliminary roadmap for dependability research in fog computing. ACM SIGBED Review 16(4):14–19

    Article  Google Scholar 

  17. Alraddady S, Li A, Soh B et al (2021) Dependability in fog computing: challenges and solutions. Int J Adv Appl Sci 8(4):82–88

    Article  Google Scholar 

  18. Mahmud R., Toosi AN, Ramamohanarao K, Buyya R (2019) Context-aware placement of Industry 4.0 applications in fog computing environments. IEEE Trans Ind Inf 16(11):7004–7013

  19. Kochhar D, Jabanjalin H (2017) An approach for fault tolerance in cloud computing using machine learning technique. Int J Pure Appl Math 117(22):345–351

    Google Scholar 

  20. Laprie JC (1985) Dependable computing and fault-tolerance. Digest of Papers FTCS-15, 10(2):124

  21. Shah Y, Thakkar E, Bhavsar S (2021) Fault tolerance in cloud and fog computing—a holistic view. In: Kotecha K, Piuri V, Shah H, Patel R (eds) Data science and intelligent applications. Lecture Notes on Data engineering and communications technologies, vol 52. Springer, Singapore

  22. Korzun D, Varfolomeyev A, Shabaev A, Kuznetsov V (2018) On dependability of smart applications within edge-centric and fog computing paradigms. In: 2018 IEEE 9th International Conference on Dependable Systems, Services and Technologies (DESSERT), pp. 502–507. IEEE

  23. Sharif A, Nickray M, Shahidinejad A (2020) Fault-tolerant with load balancing scheduling in a fog-based IoT application. IET Commun 14(16):2646–2657

    Article  Google Scholar 

  24. Hameed AR, Ul Islam S, Ahmad I, Munir K (2021) Energy-and performance-aware load-balancing in vehicular fog computing. Sustain Comput Inf Syst 30:100454

  25. Wang C, Qian Y, Shaic S (2021) The applications of nature-inspired algorithms in logistic domains: a comprehensive and systematic review. Arab J Sci Eng 46(4):3443–3464

    Article  Google Scholar 

  26. de Vries H, Biesmeijer JC (1998) Modelling collective foraging by means of individual behavior rules in honey-bees. Behav Ecol Sociobiol 44(2):109–124

    Article  Google Scholar 

  27. Buyya R, Ranjan R, Calheiros RN (2009) Modeling and simulation of scalable cloud computing environments and the cloudsim toolkit: challenges and opportunities. In: Proceedings of the 7th High Performance Computing and Simulation Conference (HPCS 09). IEEE Computer Society. June 2009

  28. Wickremasinghe B (2009) “CloudAnalyst: a cloudsim based tool for modelling and analysis of large scale cloud computing environments” MEDC project report, 433–659 Distributed Computing project. University of Melbourne, CSSE Department.

    Google Scholar 

  29. Joshi AS, Munisamy SD (2020) Dynamic degree balanced with CPU based VM allocation policy for load balancing. J Inf Optim Sci 41(2):543–553

    Google Scholar 

  30. Yu D, Ma Z, Wang R (2022) efficient smart grid load balancing via fog and cloud computing. Math Prob Eng

  31. Batista E, Figueiredo G, Prazeres C (2021) Load balancing between fog and cloud in fog of things based platforms through software-defined networking. J King Saud University Comput Inf Sci

  32. Khattak HA, Arshad H, Ahmed G, Jabbar S, Sharif AM, Khalid S (2019) Utilization and load balancing in fog servers for health applications. EURASIP J Wirel Commun Netw 2019(1):1–12

    Article  Google Scholar 

  33. Kamal MB, Javaid N, Naqvi SAA, Butt H, Saif T, Kamal MD (2018). Heuristic min-conflicts optimizing technique for load balancing on fog computing. In: International Conference on Intelligent Networking and Collaborative Systems, pp 207–219. Springer, Cham

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Richa Verma.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

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

Verma, R., Chandra, S. HBI-LB: A Dependable Fault-Tolerant Load Balancing Approach for Fog based Internet-of-Things Environment. J Supercomput 79, 3731–3749 (2023). https://doi.org/10.1007/s11227-022-04797-6

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-022-04797-6

Keywords

Navigation