4.8 Article

A Routing Framework With Protocol Conversions Across Multiradio IoT Platforms

Journal

IEEE INTERNET OF THINGS JOURNAL
Volume 8, Issue 6, Pages 4417-4432

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/JIOT.2020.3028239

Keywords

Routing; Wireless fidelity; Economic indicators; Protocols; Internet of Things; ZigBee; Payloads; Internet of Things (IoT); low-power; multiradio; protocol conversion; routing

Funding

  1. Department of Science and Technology, New Delhi, India

Ask authors/readers for more resources

This study focuses on the routing problem of low-power multiradio mesh networks, proposing a routing algorithm called Chorus that effectively reduces conversion overheads and demonstrates significant performance improvement in tests.
The proliferation of sensors as part of the Internet-of-Things (IoT) paradigm envisions a world of interconnected, interdependent deployments, involving one or multiple radio technologies. Multiradio mesh deployments facilitated using a network of low-cost IoT platforms, such as Raspberry Pis (RPis), ASUS Tinker Board S, Banana Pi M64, etc., seem an ideal fit as wireless backbones for such deployments, with many of these platforms having built-in support for multiple wireless technologies. However, the state-of-the-art routing solutions need to be revisited to suit the capabilities of low-power multiradio solutions, especially while performing best effort transmissions. This is because a majority of the existing routing solutions favor channel diversity while routing, ignoring the possible overheads associated with protocol conversions. We argue that in reality, these overheads can become quite significant in a multiradio network where the radios are quite different in terms of packet formats, sizes, data rates, etc. To prove this, we estimate the impact of these overheads using an experimental study performed across three popular IoT technologies-WiFi, Bluetooth, and ZigBee, using a real-time RPi-based testbed. We stress on how severe this impact could be, by estimating how often these conversions happen in a randomly chosen multihop path, using a probabilistic mathematical framework. Based on this, we develop Chorus, a first-of-its-kind routing algorithm, which estimates the least overhead path, inclusive of conversion overheads. Chorus achieves this by developing a comprehensive layered graph modeling of the given multiradio mesh network. The modeling is capable of handling all conversion overheads, including the factors associated with the possible fragmentation and aggregation. We implement Chorus in an indoor testbed comprising of RPis and demonstrate the performance improvement while routing across the network of RPis. Our results estimate that Chorus can provide an improvement close to 33% in battery usage per RPi with an average reduction of 25% in packet drops.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.8
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available