NG-RPL for Efficient P2P Routing in Low-Power Multihop Wireless Networksopen access
- Authors
- Kim, Yongjun; Paek, Jeongyeup
- Issue Date
- Oct-2020
- Publisher
- IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
- Keywords
- Routing; Peer-to-peer computing; Standards; Internet of Things; Routing protocols; Spread spectrum communication; Data collection; Low-power and lossy network (LLN); peer-to-peer (P2P); routing protocol; RPL; IPv6; machine-to-machine (M2M) communication; Internet of Things (IoT)
- Citation
- IEEE ACCESS, v.8, pp 182591 - 182599
- Pages
- 9
- Journal Title
- IEEE ACCESS
- Volume
- 8
- Start Page
- 182591
- End Page
- 182599
- URI
- https://scholarworks.bwise.kr/cau/handle/2019.sw.cau/47652
- DOI
- 10.1109/ACCESS.2020.3028771
- ISSN
- 2169-3536
- Abstract
- RPL, the standard IPv6 routing protocol for low-power and lossy networks in the emerging Internet of things (IoT), is designed mainly for efficient many-to-one data collection scenarios where the majority of the traffic flows from embedded devices to a gateway. Although RPL does support root-to-node downwards routing and peer-to-peer (P2P) communication, its P2P performance is inefficient and unsatisfactory due to excessively high churn and bottlenecks in the P2P path. However, P2P routing is important for machine-to-machine communication where nodes in IoT applications communicate with one another and control devices beyond simply collecting data. In this work, we propose a neighbor-graph-based RPL (NG-RPL) that significantly improves P2P routing performance. By including additional routing information when a packet passes through the root node for the first time in a P2P communication, NG-RPL finds efficient P2P routes opportunistically, when available, without significant overhead. We implement NG-RPL in Contiki-NG and evaluate its performance through extensive Cooja simulations. Results show that NG-RPL reduces routing churn, which improves packet reception ratio, round-trip time, and energy usage of P2P communication compared to standard RPL.
- Files in This Item
-
- Appears in
Collections - College of Software > School of Computer Science and Engineering > 1. Journal Articles
![qrcode](https://api.qrserver.com/v1/create-qr-code/?size=55x55&data=https://scholarworks.bwise.kr/cau/handle/2019.sw.cau/47652)
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.