Scalable Downward Routing for Wireless Sensor Networks and Internet of Things Actuation

02/12/2018
by   Xiaoyang Zhong, et al.
0

In this paper, we study the downward routing for network control/actuation in large-scale and heterogeneous wireless sensor networks (WSNs) and Internet of Things (IoT). We propose the Opportunistic Source Routing (OSR), a scalable and reliable downward routing protocol for WSNs/IoT. OSR introduces opportunistic routing into traditional source routing based on the parent set of a node's upward routing in data collection, significantly addressing the drastic link dynamics in low-power and lossy WSNs. We devise a novel adaptive Bloom filter mechanism to effectively and efficiently encode a downward source-route in OSR, which enables a significant reduction of the length of source-route field in packet header. OSR is scalable to very large-size WSN/IoT deployments, since each resource-constrained node in the network only stores the set of its direct children. The probabilistic nature of the Bloom filter passively explores opportunistic routing. Upon a delivery failure at any hop along the downward path, OSR actively performs opportunistic routing to bypass the obsolete/bad link. We demonstrate the desirable scalability of OSR against the standard RPL downward routing. We evaluate the performance of OSR via both simulations and real-world testbed experiments, in comparison with the standard RPL (both storing mode and non-storing mode), ORPL, and the representative dissemination protocol Drip. Our results show that OSR significantly outperforms RPL and ORPL in scalability and reliability. OSR also achieves significantly better energy efficiency compared to TinyRPL and Drip which are based on the same TinyOS platform as OSR implementation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/15/2018

Provenance-enabled Packet Path Tracing in the RPL-based Internet of Things

In the Internet of Things (IoT), things can be connected to the Internet...
research
05/20/2021

Congestion-Aware Routing in Dynamic IoT Networks: A Reinforcement Learning Approach

The innovative services empowered by the Internet of Things (IoT) requir...
research
10/06/2017

Five-Nines Reliable Downward Routing in RPL

After a decade of research in low-power data collection, reaching arbitr...
research
03/05/2019

Towards Skewness and Balancing of RPL Trees for the Internet of Things

In many application areas such as large-scale disaster detection, IoT ne...
research
06/16/2017

Concurrent Geometric Multicasting

We present MCFR, a multicasting concurrent face routing algorithm that u...
research
05/21/2023

Routing for Intermittently-Powered Sensing Systems

Recently, intermittent computing (IC) has received tremendous attention ...
research
01/17/2018

Packet Routing in 3D Nanonetworks: A Lightweight, Linear-path Scheme

Packet routing in nanonetworks requires novel approaches, which can cope...

Please sign up or login with your details

Forgot password? Click here to reset