LoBaPS: Load Balancing Parent Selection for RPL Using Wake-Up Radios

Wake-Up Radios is an emerging technology, aiming at pushing forward the frontiers of energy efficiency without trading it off for latency nor reliability. Extending the lifetime of the nodes as much as possible is one of the main goals in Multi-hop Wireless Sensor Networks. The Routing Protocol for Low Power and Lossy Networks (RPL) is commonly used in these applications. However, there is still an open problem in its design when it comes to achieving both stability and efficient routing at the same time. In this article, we present Load Balancing Parent Selection (LoBaPS), an algorithm to select opportunistically the next hop, based on RPL. It capitalizes on the Wake-Up Radio and its always-on feature, as well as its Ultra-Low Power consumption. We compare the performance of LoBaPS with that of W-MAC, a reference protocol that uses Wake-Up Radio and supports RPL in its traditional way. The results are obtained through simulations in COOJA for a network of nodes running ContikiOS, and show that the lifetime can be improved up to 55%, while the Packet Delivery Ratio (PDR) can raise a maximum of 20%, keeping a reasonable level of latency. In addition, the network is more robust to node shutdowns and requires less control overhead.

[1]  Stefano Basagni,et al.  Wake-Up Radio-Enabled Routing for Green Wireless Sensor Networks , 2017, 2017 IEEE 86th Vehicular Technology Conference (VTC-Fall).

[2]  Debasish Ghose,et al.  Enabling Backoff for SCM Wake-Up Radio: Protocol and Modeling , 2017, IEEE Communications Letters.

[3]  Pascal Thubert,et al.  Objective Function Zero for the Routing Protocol for Low-Power and Lossy Networks (RPL) , 2012, RFC.

[4]  Fabrice Theoleyre,et al.  Stability and efficiency of RPL under realistic conditions in Wireless Sensor Networks , 2013, 2013 IEEE 24th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC).

[5]  Michele Magno,et al.  Design, Implementation, and Performance Evaluation of a Flexible Low-Latency Nanowatt Wake-Up Radio Receiver , 2016, IEEE Transactions on Industrial Informatics.

[6]  Debasish Ghose,et al.  MAC Protocols for Wake-Up Radio: Principles, Modeling and Performance Analysis , 2018, IEEE Transactions on Industrial Informatics.

[7]  Rajeev Piyare,et al.  Ultra Low Power Wake-Up Radios: A Hardware and Networking Survey , 2017, IEEE Communications Surveys & Tutorials.

[8]  Stefano Basagni,et al.  WHARP: A Wake-Up Radio and Harvesting-Based Forwarding Strategy for Green Wireless Networks , 2017, 2017 IEEE 14th International Conference on Mobile Ad Hoc and Sensor Systems (MASS).

[9]  Rajeev Piyare,et al.  WaCo: A Wake-Up Radio COOJA Extension for Simulating Ultra Low Power Radios , 2017, EWSN.

[10]  Philip Levis,et al.  RPL: IPv6 Routing Protocol for Low-Power and Lossy Networks , 2012, RFC.

[11]  Julien Montavont,et al.  Is Wake-Up Radio the Ultimate Solution to the Latency-Energy Tradeoff in Multi-hop Wireless Sensor Networks? , 2018, 2018 14th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob).

[12]  Olivier Berder,et al.  OPWUM: Opportunistic MAC Protocol Leveraging Wake-Up Receivers in WSNs , 2016, J. Sensors.