{"title":"ARPL: Supporting Adaptive Mixing of RPL Modes to Overcome Memory Overflow","authors":"Kunal Vyas, Jayasree Sengupta, S. Bit","doi":"10.1109/ISES.2018.00035","DOIUrl":null,"url":null,"abstract":"IPv6 Routing Protocol for Low Power and Lossy Networks (RPL) proposed by Internet Engineering Task Force (IETF) has been adopted to suit Internet of Things (IoT) requirements. However, both the storing and non-storing modes of operation for RPL brings about certain limitations. In case of storing mode of RPL, if an intermediate node along the routing path overflows, new nodes become unreachable whereas, for the non-storing mode of RPL, the entire routing topology is only saved at the root node resulting in increased congestion near the root. Therefore, in this paper, we propose a low overhead Adaptive RPL (ARPL) algorithm which allows flexibility between storing and non-storing modes of operation. Here, the benefits of both the operating modes of RPL are utilized to avoid additional control message exchange, thereby making network resource-aware. We also observe that ARPL performs better than one state-of-the-art competitor in terms of storage and memory overflow by allowing the said flexibility of switching modes. Finally, we simulate ARPL using Cooja in Contiki operating system to evaluate the performance of ARPL. The simulation results show that ARPL achieves higher packet delivery ratio (PDR) in downward communication (e.g. query mode) while keeping convergence time same. It also shows that even in the mixed mode more than 90% nodes are operating in storing mode which improves Point to Point (P2P) communication with reduced traffic near the root thus allowing nodes to save energy.","PeriodicalId":447663,"journal":{"name":"2018 IEEE International Symposium on Smart Electronic Systems (iSES) (Formerly iNiS)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2018-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE International Symposium on Smart Electronic Systems (iSES) (Formerly iNiS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISES.2018.00035","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
Abstract
IPv6 Routing Protocol for Low Power and Lossy Networks (RPL) proposed by Internet Engineering Task Force (IETF) has been adopted to suit Internet of Things (IoT) requirements. However, both the storing and non-storing modes of operation for RPL brings about certain limitations. In case of storing mode of RPL, if an intermediate node along the routing path overflows, new nodes become unreachable whereas, for the non-storing mode of RPL, the entire routing topology is only saved at the root node resulting in increased congestion near the root. Therefore, in this paper, we propose a low overhead Adaptive RPL (ARPL) algorithm which allows flexibility between storing and non-storing modes of operation. Here, the benefits of both the operating modes of RPL are utilized to avoid additional control message exchange, thereby making network resource-aware. We also observe that ARPL performs better than one state-of-the-art competitor in terms of storage and memory overflow by allowing the said flexibility of switching modes. Finally, we simulate ARPL using Cooja in Contiki operating system to evaluate the performance of ARPL. The simulation results show that ARPL achieves higher packet delivery ratio (PDR) in downward communication (e.g. query mode) while keeping convergence time same. It also shows that even in the mixed mode more than 90% nodes are operating in storing mode which improves Point to Point (P2P) communication with reduced traffic near the root thus allowing nodes to save energy.
采用IETF (Internet Engineering Task Force)提出的IPv6 route Protocol for Low Power and Lossy Networks (RPL),以适应物联网的需求。然而,RPL的存储和非存储操作方式都带来了一定的局限性。对于RPL的存储模式,如果路由路径上的一个中间节点溢出,将导致新节点不可达,而对于RPL的非存储模式,整个路由拓扑只保存在根节点,导致根附近的拥塞增加。因此,在本文中,我们提出了一种低开销的自适应RPL (ARPL)算法,该算法允许存储和非存储操作模式之间的灵活性。这里,利用RPL两种操作模式的优点来避免额外的控制消息交换,从而实现网络资源感知。我们还观察到,通过允许上述切换模式的灵活性,ARPL在存储和内存溢出方面比一个最先进的竞争对手表现得更好。最后,我们在Contiki操作系统上使用Cooja对ARPL进行了仿真,以评估ARPL的性能。仿真结果表明,在保持收敛时间不变的情况下,ARPL在向下通信(如查询模式)中实现了更高的分组投递率(PDR)。它还表明,即使在混合模式下,也有90%以上的节点以存储模式运行,这改善了点对点(P2P)通信,减少了根附近的流量,从而使节点节省了能量。