N-Version Programming for Enhancing Fault Tolerance in Fog-based IoT Systems

被引:1
|
作者
Girdhar, Vaishali [1 ]
Al-Masri, Eyhab [1 ]
机构
[1] Univ Washington, Sch Engn & Technol, Tacoma, WA 98402 USA
来源
2020 6TH INTERNATIONAL CONFERENCE ON SCIENCE IN INFORMATION TECHNOLOGY (ICSITECH): EMBRACING INDUSTRY 4.0: TOWARDS INNOVATION IN DISASTER MANAGEMENT | 2020年
关键词
fog-based; IoT; fault-tolerant; n-version; anomaly detection;
D O I
10.1109/ICSITech49800.2020.9392033
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
With the increase in the abundance and prominence of fog-based systems comes the increase in demand for smarter devices. This can be quite challenging since fog-based IoT systems need to adapt in the event of a sudden deterioration in the level of service they offer due to hardware or software fluctuations. Fog-based IoT systems need to become fault-tolerant in order to ensure the delivery of secure, reliable, robust, and dynamic services while addressing unexpected changes that may occur in terms of both hardware and software. To achieve such fault-tolerance, however, it is imperative to accurately define and identify the differences between errors, faults, and failures that may exist within fog-based environments. In this paper, we propose a solution to this problem and introduce an N-version anomaly-based Fault Detection (NvABFD) technique used for enhancing the fault tolerance of fog-based systems. Using NvABFD, it is possible to identify data anomalies, errors, faults, and failures that may occur in fog-based environments in near real time. We tested the NvABFD technique in a simulated patient monitoring system using the MobiAct dataset. Our results show an accuracy of similar to 99.9% in anomaly, error, and fault detection indicating that this technique may enhance fault-tolerance in a fog-based system by accurately identifying anomalies, errors, and faults as they occur.
引用
收藏
页码:109 / 114
页数:6
相关论文
共 50 条
  • [1] Enhancing the Reliability of Perception Systems using N-version Programming and Rejuvenation
    Mendonca, Julio
    Machida, Fumio
    Volp, Marcus
    2023 53RD ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS WORKSHOPS, DSN-W, 2023, : 149 - 156
  • [2] Fault tolerance in fog-based Social Internet of Things
    Mohammadi, Venus
    Rahmani, Amir Masoud
    Darwesh, Aso
    Sahafi, Amir
    KNOWLEDGE-BASED SYSTEMS, 2023, 265
  • [3] NV-DNN: Towards Fault-Tolerant DNN Systems with N-Version Programming
    Xu, Hui
    Chen, Zhuangbin
    Wu, Weibin
    Jin, Zhi
    Kuo, Sy-Yen
    Lyu, Michael R.
    2019 49TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS WORKSHOPS (DSN-W), 2019, : 44 - 47
  • [4] NEW CONDITIONS FOR N-VERSION PROGRAMMING
    BRIDGEWATER, K
    GERSTING, JL
    ROBERTS, D
    PROCEEDINGS OF THE TWENTY-FIRST, ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOLS 1-4: ARCHITECTURE TRACK, SOFTWARE TRACK, DECISION SUPPORT AND KNOWLEDGE BASED SYSTEMS TRACK, APPLICATIONS TRACK, 1988, : B605 - B611
  • [5] A Fog-Based Digital Forensics Investigation Framework for IoT Systems
    Al-Masri, Eyhab
    Bai, Yan
    Li, Juan
    2018 IEEE INTERNATIONAL CONFERENCE ON SMART CLOUD (SMARTCLOUD), 2018, : 196 - 201
  • [6] Resource Provisioning in Fog-Based IoT
    Hatti, Daneshwari, I
    Sutagundar, Ashok, V
    INVENTIVE COMPUTATION AND INFORMATION TECHNOLOGIES, ICICIT 2021, 2022, 336 : 433 - 447
  • [7] A novel fuzzy logic system based on N-version programming
    Hsu, YT
    Chen, CM
    IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2000, 8 (02) : 155 - 170
  • [8] Defending N-Version Programming Service Components against Co-Resident Attacks in IoT Cloud Systems
    Xing, Liudong
    Levitin, Gregory
    Xiang, Yanping
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2021, 14 (06) : 1717 - 1725
  • [9] A software-reliability growth model for N-version programming systems
    Teng, XL
    Pham, H
    IEEE TRANSACTIONS ON RELIABILITY, 2002, 51 (03) : 311 - 321
  • [10] Fault-tolerant with load balancing scheduling in a fog-based IoT application
    Sharif, Ahmad
    Nickray, Mohsen
    Shahidinejad, Ali
    IET COMMUNICATIONS, 2020, 14 (16) : 2646 - 2657