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)...
Gespeichert in:
Veröffentlicht in: | IEEE internet of things journal 2021-03, Vol.8 (6), p.4417-4432 |
---|---|
Hauptverfasser: | , |
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 |