Achieving Hard Reliability in RPL for Mission-Critical IoT Applications

被引:5
|
作者
Mishra, Soumya Nandan [1 ]
Khatua, Manas [1 ]
机构
[1] Indian Inst Technol Guwahati, Comp Sci & Engn, Gauhati, India
关键词
Objective Function; RPL; Mission-Critical IoT; Multi-Path Routing; Strict Reliability;
D O I
10.1109/WF-IOT54382.2022.10152158
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Routing Protocol for Low Power and Lossy Networks (RPL) is the de-facto routing standard for Internet of Things (IoT) applications. MRHOF and OF0 are the two standardized objective functions (OFs) in RPL for selecting optimal paths. However, the existing approaches are not suitable for Mission-Critical IoT (MC-IoT) applications. Strict reliability requirement is one of the significant challenges in such applications. Standard RPL and its different variants cannot provide strict reliability requirement. Therefore, this paper proposes a new OF and extends the default RPL to reliable multi-path RPL (RMP-RPL) based on the proposed OF. In RMP-RPL, each node forwards its data packet to k number of parents which are selected using the proposed OF and its strict reliability requirement. The OF calculates path cost of each potential parents based on three routing metrics: node mobility, alternative parent connectivity, and expected transmission count. Alternative parent connectivity is a new metric proposed in this work to select parents with more alternative parents, and thus, increases the reliability. RMP-RPL proves to be suitable for MC-IoT applications by producing results greater than 99% packet delivery ratio. In addition, it shows improved performance in terms of end-to-end delay and control packet overhead compared to the benchmark schemes.
引用
收藏
页数:6
相关论文
共 50 条
  • [21] Wireless networks as an infrastructure for mission-critical business applications
    Gierlowski, Krzysztof
    Nowicki, Krzysztof
    NETWORK-BASED INFORMATION SYSTEMS, PROCEEDINGS, 2007, 4658 : 49 - +
  • [22] Software for constructing and managing mission-critical applications on the Internet
    Dzikowski, Piotr
    Informatica (Ljubljana), 1998, 22 (01): : 47 - 54
  • [23] Presto - A system environment for mission-critical multimedia applications
    Huang, JD
    KenchammanaHosekote, D
    Agrawal, M
    Richardson, J
    REAL-TIME SYSTEMS, 1997, 13 (02) : 127 - 139
  • [24] Defect-based reliability analysis for mission-critical software
    Paul, RA
    Bastani, F
    Yen, IL
    Challagulla, VUB
    24TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COSPSAC 2000), 2000, 24 : 439 - 444
  • [25] Highly Available Nuclear Power for Mission-Critical Applications
    Doyle, Jeremiah
    Haley, Brandon
    Galyean, Bill
    Ingersoll, Daniel T.
    NUCLEAR TECHNOLOGY, 2020, 206 (07) : 1059 - 1074
  • [26] Continuous Dataflow Update Strategies for Mission-Critical Applications
    Wickramaarachchi, Charith
    Simmhan, Yogesh
    2013 IEEE 9TH INTERNATIONAL CONFERENCE ON E-SCIENCE (E-SCIENCE), 2013, : 155 - 163
  • [27] A Case Against Mission-Critical Applications of Machine Learning
    Zhou, Zhi Quan
    Sun, Liqun
    COMMUNICATIONS OF THE ACM, 2019, 62 (08) : 9 - 9
  • [28] Presto—A System Environment for Mission-Critical Multimedia Applications
    Jiandong Huang
    Deepak Kenchammana-Hosekote
    Mukul Agrawal
    James Richardson
    Real-Time Systems, 1997, 13 : 127 - 139
  • [29] Mission-critical applications require stable, durable capacitors
    Joe, Moxley
    Power Electronics Technology, 2010, 36 (08): : 21 - 23