A Routing Framework With Protocol Conversions Across Multiradio IoT Platforms

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)...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE internet of things journal 2021-03, Vol.8 (6), p.4417-4432
Hauptverfasser: Narayanan, Revathy, Murthy, C. Siva Ram
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 4432
container_issue 6
container_start_page 4417
container_title IEEE internet of things journal
container_volume 8
creator Narayanan, Revathy
Murthy, C. Siva Ram
description 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.
doi_str_mv 10.1109/JIOT.2020.3028239
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_crossref_primary_10_1109_JIOT_2020_3028239</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9210740</ieee_id><sourcerecordid>2498877430</sourcerecordid><originalsourceid>FETCH-LOGICAL-c293t-c034de49a1831ebadf934ec88cd65477092b49137dc1da568f2d3aad84dc7a5d3</originalsourceid><addsrcrecordid>eNpNkM1OAjEURhujiQR5AOOmievB_s20XRIigoFADMZlU9qOFocptjMa395BiHF17-I73705AFxjNMQYybvH2XI9JIigIUVEECrPQI9QwjNWFOT8334JBiltEUIdlmNZ9MBiBJ9C2_j6FU6i3rmvEN_hi2_e4CqGJphQwXGoP11MPtQJjkwMKcFFWzU-ausDnIU1XFW6KUPcpStwUeoqucFp9sHz5H49nmbz5cNsPJpnhkjaZAZRZh2TGguK3UbbUlLmjBDGFjnjHEmyYRJTbg22Oi9ESSzV2gpmDde5pX1we-zdx_DRutSobWhj3Z1UhEkhOGcUdSl8TP0-HV2p9tHvdPxWGKmDOHUQpw7i1Elcx9wcGe-c-8tLghFniP4Az79pfg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2498877430</pqid></control><display><type>article</type><title>A Routing Framework With Protocol Conversions Across Multiradio IoT Platforms</title><source>IEEE Electronic Library (IEL)</source><creator>Narayanan, Revathy ; Murthy, C. Siva Ram</creator><creatorcontrib>Narayanan, Revathy ; Murthy, C. Siva Ram</creatorcontrib><description>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.</description><identifier>ISSN: 2327-4662</identifier><identifier>EISSN: 2327-4662</identifier><identifier>DOI: 10.1109/JIOT.2020.3028239</identifier><identifier>CODEN: IITJAU</identifier><language>eng</language><publisher>Piscataway: IEEE</publisher><subject>Algorithms ; Bluetooth ; Conversion ; Economic indicators ; Finite element method ; Internet of Things ; Internet of Things (IoT) ; low-power ; multiradio ; Payloads ; protocol conversion ; Protocols ; Routing ; Wireless fidelity ; Wireless networks ; ZigBee</subject><ispartof>IEEE internet of things journal, 2021-03, Vol.8 (6), p.4417-4432</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2021</rights><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c293t-c034de49a1831ebadf934ec88cd65477092b49137dc1da568f2d3aad84dc7a5d3</citedby><cites>FETCH-LOGICAL-c293t-c034de49a1831ebadf934ec88cd65477092b49137dc1da568f2d3aad84dc7a5d3</cites><orcidid>0000-0002-1032-8857 ; 0000-0003-3666-6990</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9210740$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,796,27924,27925,54758</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/9210740$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Narayanan, Revathy</creatorcontrib><creatorcontrib>Murthy, C. Siva Ram</creatorcontrib><title>A Routing Framework With Protocol Conversions Across Multiradio IoT Platforms</title><title>IEEE internet of things journal</title><addtitle>JIoT</addtitle><description>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.</description><subject>Algorithms</subject><subject>Bluetooth</subject><subject>Conversion</subject><subject>Economic indicators</subject><subject>Finite element method</subject><subject>Internet of Things</subject><subject>Internet of Things (IoT)</subject><subject>low-power</subject><subject>multiradio</subject><subject>Payloads</subject><subject>protocol conversion</subject><subject>Protocols</subject><subject>Routing</subject><subject>Wireless fidelity</subject><subject>Wireless networks</subject><subject>ZigBee</subject><issn>2327-4662</issn><issn>2327-4662</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpNkM1OAjEURhujiQR5AOOmievB_s20XRIigoFADMZlU9qOFocptjMa395BiHF17-I73705AFxjNMQYybvH2XI9JIigIUVEECrPQI9QwjNWFOT8334JBiltEUIdlmNZ9MBiBJ9C2_j6FU6i3rmvEN_hi2_e4CqGJphQwXGoP11MPtQJjkwMKcFFWzU-ausDnIU1XFW6KUPcpStwUeoqucFp9sHz5H49nmbz5cNsPJpnhkjaZAZRZh2TGguK3UbbUlLmjBDGFjnjHEmyYRJTbg22Oi9ESSzV2gpmDde5pX1we-zdx_DRutSobWhj3Z1UhEkhOGcUdSl8TP0-HV2p9tHvdPxWGKmDOHUQpw7i1Elcx9wcGe-c-8tLghFniP4Az79pfg</recordid><startdate>20210315</startdate><enddate>20210315</enddate><creator>Narayanan, Revathy</creator><creator>Murthy, C. Siva Ram</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0002-1032-8857</orcidid><orcidid>https://orcid.org/0000-0003-3666-6990</orcidid></search><sort><creationdate>20210315</creationdate><title>A Routing Framework With Protocol Conversions Across Multiradio IoT Platforms</title><author>Narayanan, Revathy ; Murthy, C. Siva Ram</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c293t-c034de49a1831ebadf934ec88cd65477092b49137dc1da568f2d3aad84dc7a5d3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Algorithms</topic><topic>Bluetooth</topic><topic>Conversion</topic><topic>Economic indicators</topic><topic>Finite element method</topic><topic>Internet of Things</topic><topic>Internet of Things (IoT)</topic><topic>low-power</topic><topic>multiradio</topic><topic>Payloads</topic><topic>protocol conversion</topic><topic>Protocols</topic><topic>Routing</topic><topic>Wireless fidelity</topic><topic>Wireless networks</topic><topic>ZigBee</topic><toplevel>online_resources</toplevel><creatorcontrib>Narayanan, Revathy</creatorcontrib><creatorcontrib>Murthy, C. Siva Ram</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>IEEE internet of things journal</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Narayanan, Revathy</au><au>Murthy, C. Siva Ram</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Routing Framework With Protocol Conversions Across Multiradio IoT Platforms</atitle><jtitle>IEEE internet of things journal</jtitle><stitle>JIoT</stitle><date>2021-03-15</date><risdate>2021</risdate><volume>8</volume><issue>6</issue><spage>4417</spage><epage>4432</epage><pages>4417-4432</pages><issn>2327-4662</issn><eissn>2327-4662</eissn><coden>IITJAU</coden><abstract>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.</abstract><cop>Piscataway</cop><pub>IEEE</pub><doi>10.1109/JIOT.2020.3028239</doi><tpages>16</tpages><orcidid>https://orcid.org/0000-0002-1032-8857</orcidid><orcidid>https://orcid.org/0000-0003-3666-6990</orcidid></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 2327-4662
ispartof IEEE internet of things journal, 2021-03, Vol.8 (6), p.4417-4432
issn 2327-4662
2327-4662
language eng
recordid cdi_crossref_primary_10_1109_JIOT_2020_3028239
source IEEE Electronic Library (IEL)
subjects Algorithms
Bluetooth
Conversion
Economic indicators
Finite element method
Internet of Things
Internet of Things (IoT)
low-power
multiradio
Payloads
protocol conversion
Protocols
Routing
Wireless fidelity
Wireless networks
ZigBee
title A Routing Framework With Protocol Conversions Across Multiradio IoT Platforms
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-21T19%3A22%3A51IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20Routing%20Framework%20With%20Protocol%20Conversions%20Across%20Multiradio%20IoT%20Platforms&rft.jtitle=IEEE%20internet%20of%20things%20journal&rft.au=Narayanan,%20Revathy&rft.date=2021-03-15&rft.volume=8&rft.issue=6&rft.spage=4417&rft.epage=4432&rft.pages=4417-4432&rft.issn=2327-4662&rft.eissn=2327-4662&rft.coden=IITJAU&rft_id=info:doi/10.1109/JIOT.2020.3028239&rft_dat=%3Cproquest_RIE%3E2498877430%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2498877430&rft_id=info:pmid/&rft_ieee_id=9210740&rfr_iscdi=true