Minimum-Cost-Based Neighbour Node Discovery Scheme for Fault Tolerance under IoT-Fog Networks

被引:0
作者
Baskar, Premalatha [1 ]
Periasamy, Prakasam [1 ]
机构
[1] Vellore Inst Technol, Sch Elect Engn, Vellore 632014, Tamilnadu, India
关键词
fault tolerance; fog computing; Internet of Things; neighbour node discovery; pre-emptive forwarding; ENERGY; OPTIMIZATION; INTERNET; TIME;
D O I
10.3390/fi16040123
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页数:22
相关论文
共 33 条
[1]   Fog Computing for Smart Cities' Big Data Management and Analytics: A Review [J].
Badidi, Elarbi ;
Mahrez, Zineb ;
Sabir, Essaid .
FUTURE INTERNET, 2020, 12 (11) :1-29
[2]   Transforming Educational Institutions: Harnessing the Power of Internet of Things, Cloud, and Fog Computing [J].
Badshah, Afzal ;
Rehman, Ghani Ur ;
Farman, Haleem ;
Ghani, Anwar ;
Sultan, Shahid ;
Zubair, Muhammad ;
Nasralla, Moustafa M. .
FUTURE INTERNET, 2023, 15 (11)
[3]   Using cloud and fog computing for large scale IoT-based urban sound classification [J].
Baucas, Marc Jayson ;
Spachos, Petros .
SIMULATION MODELLING PRACTICE AND THEORY, 2020, 101
[4]   Adaptive data placement in the Fog infrastructure of IoT applications with dynamic changes [J].
Ben Salah, Noura ;
Ben Saoud, Narjes Bellamine .
SIMULATION MODELLING PRACTICE AND THEORY, 2022, 119
[5]   Centralized and Distributed Architectures for Energy and Delay Efficient Fog Network-Based Edge Computing Services [J].
Bozorgchenani, Arash ;
Tarchi, Daniele ;
Corazza, Giovanni Emanuele .
IEEE TRANSACTIONS ON GREEN COMMUNICATIONS AND NETWORKING, 2019, 3 (01) :250-263
[6]   Group-Based Neighbor Discovery in Low-Duty-Cycle Mobile Sensor Networks [J].
Chen, Liangyin ;
Shu, Yuanchao ;
Gu, Yu ;
Guo, Shuo ;
He, Tian ;
Zhang, Fan ;
Chen, Jiming .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2016, 15 (08) :1996-2009
[7]   Fault tolerant adaptive parallel and distributed simulation through functional replication [J].
D'Angelo, Gabriele ;
Ferretti, Stefano ;
Marzolla, Moreno .
SIMULATION MODELLING PRACTICE AND THEORY, 2019, 93 :192-207
[8]   Automata-Based Dynamic Fault Tolerant Task Scheduling Approach in Fog Computing [J].
Ghanavati, Sara ;
Abawajy, Jemal ;
Izadi, Davood .
IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2022, 10 (01) :488-499
[9]   Dynamic decision support for resource offloading in heterogeneous Internet of Things environments [J].
Jaddoa, Ali ;
Sakellari, Georgia ;
Panaousis, Emmanouil ;
Loukas, George ;
Sarigiannidis, Panagiotis G. .
SIMULATION MODELLING PRACTICE AND THEORY, 2020, 101
[10]   Energy-Efficient Task Offloading for Time-Sensitive Applications in Fog Computing [J].
Jiang, Yu-Lin ;
Chen, Ya-Shu ;
Yang, Su-Wei ;
Wu, Chia-Hsueh .
IEEE SYSTEMS JOURNAL, 2019, 13 (03) :2930-2941