LoBaPS: Load Balancing Parent Selection for RPL Using WakeUp Radios WakeUp 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 Multihop 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 WakeUp Radio and its alwayson feature, as well as its UltraLow Power consumption. We compare the performance of LoBaPS with that of WMAC, a reference protocol that uses WakeUp 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.

A Burst and CongestionAware Routing Metric for RPL Protocol in IoT Network The packet loss and power consumption are the main issues considered once congestion occurs in any network, such as the Internet of Things (IoT) with a huge number of sensors and applications. Since IPv6 Routing Protocol for Low Power and Lossy Networks (RPL) is not initially designed for high stream traffic load, this restricts the application domain of RPL in several IoT scenarios such as burst traffic scenarios. The performance of RPL suffers in a network with burst traffic load, which leads to reducing the lifetime of the network and causing traffic congestion among the neighbour nodes. Therefore, to address this issue, we proposed a Burst and CongestionAware Metric for RPL called BCARPL, which calculates the rank, considering the number of packets. Also, the proposed mechanism includes congestion avoiding and load balancing techniques by switching the best parent selection to avoid the congested area. Our scheme is built and compared to the original RPL routing protocol for low power and lossy network with OF0 (OF0RPL). Simulation results based on Cooja simulator shows BCARPL performs better than the original RPLOF0 routing protocol in terms of packet loss, power consumption and packet delivery ratio (PDR) under burst traffic load. The BCARPL significantly improves the network where it decreases the packet loss around 50% and power consumption to an acceptable level with an improvement on the PDR of the IoT network.