{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,27]],"date-time":"2026-05-27T13:10:42Z","timestamp":1779887442832,"version":"3.53.1"},"reference-count":33,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2024,4,3]],"date-time":"2024-04-03T00:00:00Z","timestamp":1712102400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Internet"],"abstract":"<jats:p>The exponential growth in data traffic in the real world has drawn attention to the emerging computing technique called Fog Computing (FC) for offloading tasks in fault-free environments. This is a promising computing standard that offers higher computing benefits with a reduced cost, higher flexibility, and increased availability. With the increased number of tasks, the occurrence of faults increases and affects the offloading of tasks. A suitable mechanism is essential to rectify the faults that occur in the Fog network. In this research, the fault-tolerance (FT) mechanism is proposed based on cost optimization and fault minimization. Initially, the faulty nodes are identified based on the remaining residual energy with the proposed Priority Task-based Fault-Tolerance (PTFT) mechanism. The Minimum-Cost Neighbour Candidate Node Discovery (MCNCND) algorithm is proposed to discover the neighbouring candidate Fog access node that can replace the faulty Fog node. The Replication and Pre-emptive Forwarding (RPF) algorithm is proposed to forward the task information to the new candidate Fog access node for reliable transmission. These proposed mechanisms are simulated, analysed, and compared with existing FT methods. It is observed that the proposed FT mechanism improves the utilization of an active number of Fog access nodes. It also saved a residual energy of 1.55 J without replicas, compared to the 0.85 J of energy that is used without the FT method.<\/jats:p>","DOI":"10.3390\/fi16040123","type":"journal-article","created":{"date-parts":[[2024,4,3]],"date-time":"2024-04-03T11:01:41Z","timestamp":1712142101000},"page":"123","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Minimum-Cost-Based Neighbour Node Discovery Scheme for Fault Tolerance under IoT-Fog Networks"],"prefix":"10.3390","volume":"16","author":[{"given":"Premalatha","family":"Baskar","sequence":"first","affiliation":[{"name":"School of Electronics Engineering, Vellore Institute of Technology, Vellore 632014, Tamilnadu, India"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2471-6375","authenticated-orcid":false,"given":"Prakasam","family":"Periasamy","sequence":"additional","affiliation":[{"name":"School of Electronics Engineering, Vellore Institute of Technology, Vellore 632014, Tamilnadu, India"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2024,4,3]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Badidi, E., Mahrez, Z., and Sabir, E. (2020). Fog Computing for Smart Cities\u2019 Big Data Management and Analytics: A Review. Future Internet, 12.","DOI":"10.3390\/fi12110190"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"425","DOI":"10.1109\/JIOT.2017.2767381","article-title":"Edge-Centric Distributed Discovery and Access in the Internet of Things","volume":"5","author":"Tanganelli","year":"2017","journal-title":"IEEE Internet Things J."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"102557","DOI":"10.1016\/j.simpat.2022.102557","article-title":"Adaptive data placement in the Fog infrastructure of IoT applications with dynamic changes","volume":"119","year":"2022","journal-title":"Simul. Model. Pract. Theory"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Badshah, A., Rehman, G.U., Farman, H., Ghani, A., Sultan, S., Zubair, M., and Nasralla, M.M. (2023). Transforming Educational Institutions: Harnessing the Power of Internet of Things, Cloud, and Fog Computing. Future Internet, 15.","DOI":"10.3390\/fi15110367"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"4762","DOI":"10.1109\/JIOT.2020.3029472","article-title":"Using Reduced Paths to Achieve Efficient Privacy-Preserving Range Query in Fog-Based IoT","volume":"8","author":"Mahdikhani","year":"2020","journal-title":"IEEE Internet Things J."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"110080","DOI":"10.1016\/j.comnet.2023.110080","article-title":"Optimal Energy-efficient Resource Allocation and Fault Tolerance scheme for task offloading in IoT-FoG Computing Networks","volume":"238","author":"Premalatha","year":"2024","journal-title":"Comput. Netw."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1996","DOI":"10.1109\/TMC.2015.2476471","article-title":"Group-Based Neighbor Discovery in Low-Duty-Cycle Mobile Sensor Networks","volume":"15","author":"Chen","year":"2015","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"9787503","DOI":"10.1155\/2018\/9787503","article-title":"Overview on Fault Tolerance Strategies of Composite Service in Service Computing","volume":"2018","author":"Zhang","year":"2018","journal-title":"Wirel. Commun. Mob. Comput."},{"key":"ref_9","first-page":"192","article-title":"Fault tolerant adaptive parallel and distributed simulation through functional replication","volume":"93","author":"Ferretti","year":"2018","journal-title":"Simul. Model. Pract. Theory"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"01012","DOI":"10.1051\/e3sconf\/202235101012","article-title":"A Distributed Fault Tolerant Algorithm for Load Balancing in Cloud Computing Environments","volume":"351","author":"Semmoud","year":"2022","journal-title":"E3S Web Conf."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1725","DOI":"10.1109\/JIOT.2021.3088417","article-title":"A Fault-Tolerant Model for Performance Optimization of a Fog Computing System","volume":"9","author":"Zhang","year":"2022","journal-title":"IEEE Internet Things J."},{"key":"ref_12","first-page":"705","article-title":"Fault tolerance for a scientific workflow system in a Cloud computing environment","volume":"42","author":"Khaldi","year":"2020","journal-title":"Int. J. Comput. Appl."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"534","DOI":"10.1016\/j.asoc.2019.04.027","article-title":"Joint optimization method for task scheduling time and energy consumption in mobile cloud computing environment","volume":"80","author":"Peng","year":"2019","journal-title":"Appl. Soft Comput."},{"key":"ref_14","first-page":"10171","article-title":"Cost and fault-tolerant aware resource management for scientific workflows using hybrid instances on clouds","volume":"77","author":"Kumar","year":"2017","journal-title":"Multimedia Tools Appl."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"488","DOI":"10.1109\/TETC.2020.3033672","article-title":"Automata-Based Dynamic Fault Tolerant Task Scheduling Approach in Fog Computing","volume":"10","author":"Ghanavati","year":"2020","journal-title":"IEEE Trans. Emerg. Top. Comput."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"361","DOI":"10.1007\/s40747-021-00368-z","article-title":"Multi-objective fault-tolerant optimization algorithm for deployment of IoT applications on fog computing infrastructure","volume":"8","author":"Ramzanpoor","year":"2021","journal-title":"Complex Intell. Syst."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"200","DOI":"10.1016\/j.eswa.2017.10.018","article-title":"A hierarchical approach for influential node ranking in complex social networks","volume":"93","author":"Zareie","year":"2018","journal-title":"Expert Syst. Appl."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"063108","DOI":"10.1063\/1.4985185","article-title":"Identifying key nodes in multilayer networks based on tensor decomposition","volume":"27","author":"Wang","year":"2017","journal-title":"Chaos Interdiscip. J. Nonlinear Sci."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"102019","DOI":"10.1016\/j.simpat.2019.102019","article-title":"Dynamic decision support for resource offloading in heterogeneous Internet of Things environments","volume":"101","author":"Jaddoa","year":"2019","journal-title":"Simul. Model. Pract. Theory"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"205","DOI":"10.1016\/j.peva.2015.06.013","article-title":"Dynamic service migration and workload scheduling in edge-clouds","volume":"91","author":"Urgaonkar","year":"2015","journal-title":"Perform. Eval."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"427","DOI":"10.1007\/s11761-017-0219-8","article-title":"Optimized IoT service placement in the fog","volume":"11","author":"Skarlat","year":"2017","journal-title":"Serv. Oriented Comput. Appl."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"102687","DOI":"10.1016\/j.simpat.2022.102687","article-title":"Multi-objective fuzzy approach to scheduling and offloading workflow tasks in Fog\u2013Cloud computing","volume":"123","author":"Mokni","year":"2023","journal-title":"Simul. Model. Pract. Theory"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1016\/j.future.2018.12.063","article-title":"Container-based fog computing architecture and energy-balancing scheduling algorithm for energy IoT","volume":"97","author":"Luo","year":"2019","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Misirli, J., and Casalicchio, E. (2023). An Analysis of Methods and Metrics for Task Scheduling in Fog Computing. Future Internet, 16.","DOI":"10.3390\/fi16010016"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"3731","DOI":"10.1007\/s11227-022-04797-6","article-title":"HBI-LB: A Dependable Fault-Tolerant Load Balancing Approach for Fog based Internet-of-Things Environment","volume":"79","author":"Verma","year":"2022","journal-title":"J. Supercomput."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1294","DOI":"10.1007\/s12083-022-01294-8","article-title":"An optimized architecture and algorithm for resource allocation in D2D aided fog computing","volume":"15","author":"Ranjan","year":"2022","journal-title":"Peer-to-Peer Netw. Appl."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"4640443","DOI":"10.1155\/2022\/4640443","article-title":"Designing a Component-Based Throttled Load Balancing Algorithm for Cloud Data Centers","volume":"2022","author":"Mekonnen","year":"2022","journal-title":"Math. Probl. Eng."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"2094","DOI":"10.1109\/JIOT.2018.2823000","article-title":"DEBTS: Delay Energy Balanced Task Scheduling in Homogeneous Fog Networks","volume":"5","author":"Yang","year":"2018","journal-title":"IEEE Internet Things J."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Suleiman, H. (2022). A Cost-Aware Framework for QoS-Based and Energy-Efficient Scheduling in Cloud\u2013Fog Computing. Future Internet, 14.","DOI":"10.3390\/fi14110333"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"630","DOI":"10.1016\/j.future.2020.06.016","article-title":"Design and application of fog computing and Internet of Things service platform for smart city","volume":"112","author":"Zhang","year":"2020","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"250","DOI":"10.1109\/TGCN.2018.2885443","article-title":"Centralized and Distributed Architectures for Energy and Delay Efficient Fog Network-Based Edge Computing Services","volume":"3","author":"Bozorgchenani","year":"2018","journal-title":"IEEE Trans. Green Commun. Netw."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"102013","DOI":"10.1016\/j.simpat.2019.102013","article-title":"Using cloud and fog computing for large scale IoT-based urban sound classification","volume":"101","author":"Baucas","year":"2019","journal-title":"Simul. Model. Pract. Theory"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"2930","DOI":"10.1109\/JSYST.2018.2877850","article-title":"Energy-Efficient Task Offloading for Time-Sensitive Applications in Fog Computing","volume":"13","author":"Jiang","year":"2018","journal-title":"IEEE Syst. J."}],"container-title":["Future Internet"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-5903\/16\/4\/123\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T14:23:06Z","timestamp":1760106186000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-5903\/16\/4\/123"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,3]]},"references-count":33,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2024,4]]}},"alternative-id":["fi16040123"],"URL":"https:\/\/doi.org\/10.3390\/fi16040123","relation":{},"ISSN":["1999-5903"],"issn-type":[{"value":"1999-5903","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,4,3]]}}}