{"title":"RPL*:基于可解释人工智能的移动物联网路由协议","authors":"","doi":"10.1016/j.iot.2024.101283","DOIUrl":null,"url":null,"abstract":"<div><p>The Internet of Mobile Things (IoMT) is an emerging paradigm of Internet of Things (IoT) with special focus on enabling mobility to the ‘things’. Several IoMT applications such as group of robots or drones performing collaborative search and rescue operation, identification of mines, warehouse management, goods delivery, etc can be considered as examples of IoMT systems. In the applications mentioned above, the nodes may send the information in a multi-hop manner to the root or coordinator node which may be static or mobile. While the Routing Protocol for Low Power and Lossy Networks (RPL) is extensively utilized in static IoT networks, it encounters significant limitations in handling mobility and providing resilience against routing attacks in mobile IoT networks. In this work, we propose a modified RPL, RPL* which is robust to handling mobility in nodes and is resilient towards routing attacks. In RPL*, any deviation from the normal behaviors of the network are identified as anomalies using an unsupervised Explainable Artificial Intelligence (XAI) strategy. In RPL*, we propose a novel mobility detection mechanism that will identify the mobility in the network in an energy efficient manner without incurring additional communication overhead. To maintain the connectivity with parent node, we propose a novel proactive connectivity management mechanism in RPL* which will ensure a smooth transition from one parent to another if required, thus avoiding the network partitioning due to mobility. The performance analysis of the system has demonstrated an improvement in packet delivery ratio of the mobile nodes by 40% due to the proposed RPL* when compared to RPL. Also, the proposed XAI strategy provided an F1-score of over 95% for the detection of sink hole and black hole attacks in the tested IoMT network scenarios. It was observed that RPL* improves the performance of the IoMT network when compared to RPL. However it may be noted that the mechanisms introduced to support mobility does not lead to a drop in PDR or increase in control packet overhead for static networks. Hence, RPL* can be considered as an alternative to RPL for IoT as well as IoMT networks.</p></div>","PeriodicalId":29968,"journal":{"name":"Internet of Things","volume":null,"pages":null},"PeriodicalIF":6.0000,"publicationDate":"2024-07-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"RPL*: An Explainable AI-based routing protocol for Internet of Mobile Things\",\"authors\":\"\",\"doi\":\"10.1016/j.iot.2024.101283\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>The Internet of Mobile Things (IoMT) is an emerging paradigm of Internet of Things (IoT) with special focus on enabling mobility to the ‘things’. Several IoMT applications such as group of robots or drones performing collaborative search and rescue operation, identification of mines, warehouse management, goods delivery, etc can be considered as examples of IoMT systems. In the applications mentioned above, the nodes may send the information in a multi-hop manner to the root or coordinator node which may be static or mobile. While the Routing Protocol for Low Power and Lossy Networks (RPL) is extensively utilized in static IoT networks, it encounters significant limitations in handling mobility and providing resilience against routing attacks in mobile IoT networks. In this work, we propose a modified RPL, RPL* which is robust to handling mobility in nodes and is resilient towards routing attacks. In RPL*, any deviation from the normal behaviors of the network are identified as anomalies using an unsupervised Explainable Artificial Intelligence (XAI) strategy. In RPL*, we propose a novel mobility detection mechanism that will identify the mobility in the network in an energy efficient manner without incurring additional communication overhead. To maintain the connectivity with parent node, we propose a novel proactive connectivity management mechanism in RPL* which will ensure a smooth transition from one parent to another if required, thus avoiding the network partitioning due to mobility. The performance analysis of the system has demonstrated an improvement in packet delivery ratio of the mobile nodes by 40% due to the proposed RPL* when compared to RPL. Also, the proposed XAI strategy provided an F1-score of over 95% for the detection of sink hole and black hole attacks in the tested IoMT network scenarios. It was observed that RPL* improves the performance of the IoMT network when compared to RPL. However it may be noted that the mechanisms introduced to support mobility does not lead to a drop in PDR or increase in control packet overhead for static networks. Hence, RPL* can be considered as an alternative to RPL for IoT as well as IoMT networks.</p></div>\",\"PeriodicalId\":29968,\"journal\":{\"name\":\"Internet of Things\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":6.0000,\"publicationDate\":\"2024-07-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Internet of Things\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S2542660524002245\",\"RegionNum\":3,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, INFORMATION SYSTEMS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Internet of Things","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2542660524002245","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
RPL*: An Explainable AI-based routing protocol for Internet of Mobile Things
The Internet of Mobile Things (IoMT) is an emerging paradigm of Internet of Things (IoT) with special focus on enabling mobility to the ‘things’. Several IoMT applications such as group of robots or drones performing collaborative search and rescue operation, identification of mines, warehouse management, goods delivery, etc can be considered as examples of IoMT systems. In the applications mentioned above, the nodes may send the information in a multi-hop manner to the root or coordinator node which may be static or mobile. While the Routing Protocol for Low Power and Lossy Networks (RPL) is extensively utilized in static IoT networks, it encounters significant limitations in handling mobility and providing resilience against routing attacks in mobile IoT networks. In this work, we propose a modified RPL, RPL* which is robust to handling mobility in nodes and is resilient towards routing attacks. In RPL*, any deviation from the normal behaviors of the network are identified as anomalies using an unsupervised Explainable Artificial Intelligence (XAI) strategy. In RPL*, we propose a novel mobility detection mechanism that will identify the mobility in the network in an energy efficient manner without incurring additional communication overhead. To maintain the connectivity with parent node, we propose a novel proactive connectivity management mechanism in RPL* which will ensure a smooth transition from one parent to another if required, thus avoiding the network partitioning due to mobility. The performance analysis of the system has demonstrated an improvement in packet delivery ratio of the mobile nodes by 40% due to the proposed RPL* when compared to RPL. Also, the proposed XAI strategy provided an F1-score of over 95% for the detection of sink hole and black hole attacks in the tested IoMT network scenarios. It was observed that RPL* improves the performance of the IoMT network when compared to RPL. However it may be noted that the mechanisms introduced to support mobility does not lead to a drop in PDR or increase in control packet overhead for static networks. Hence, RPL* can be considered as an alternative to RPL for IoT as well as IoMT networks.
期刊介绍:
Internet of Things; Engineering Cyber Physical Human Systems is a comprehensive journal encouraging cross collaboration between researchers, engineers and practitioners in the field of IoT & Cyber Physical Human Systems. The journal offers a unique platform to exchange scientific information on the entire breadth of technology, science, and societal applications of the IoT.
The journal will place a high priority on timely publication, and provide a home for high quality.
Furthermore, IOT is interested in publishing topical Special Issues on any aspect of IOT.