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.









Similar content being viewed by others
Data availability statement
No associated data.
References
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
Kaur J, Agrawal A, Khan RA (2020) Security issues in fog environment: a systematic literature review. Int J Wireless Inf Networks 27:467–483
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
OpenFog Consortium Architecture Working Group (2017) OpenFog reference architecture for fog computing, OpenFog.
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
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
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
Ivan S et al. (2016) An overview of fog computing and its security issues. Concurrency Comput Pract Exp 28(10): 2991–3005
Chiang M, Zhang T (2016) Fog and IoT: an overview of research opportunities. IEEE Internet Things J 3:854–864
Yan Z, Zhang P, Vasilakos AV (2014) A survey on trust management for Internet of Things. J Netw Comput Appl 42:120–134
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
N. Fernando, et al., Opportunistic fog for IoT: challenges and opportunities." IEEE Internet of Things Journal (2019).
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
Kochovski P et al. (2019) Trust management in a blockchain based fog computing platform with trustless smart oracles. Future Generation Comput Sys
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
Bakhshi Z, Rodriguez-Navas G (2020) A preliminary roadmap for dependability research in fog computing. ACM SIGBED Review 16(4):14–19
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
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
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
Laprie JC (1985) Dependable computing and fault-tolerance. Digest of Papers FTCS-15, 10(2):124
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
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
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
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
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
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
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
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.
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
Yu D, Ma Z, Wang R (2022) efficient smart grid load balancing via fog and cloud computing. Math Prob Eng
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
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
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
Author information
Authors and Affiliations
Corresponding author
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.
About this article
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
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-022-04797-6