A Real-Time LoRa Protocol Using Logical Frame Partitioning for Periodic and Aperiodic Data Transmission
Owing to provision of a long-range and robust link, LoRa technology has drawn attention for the use in industrial data collection networks. This article proposes a real-time LoRa protocol that can effectively deal with both periodic and aperiodic data. The slots in a frame are logically partitioned...
Gespeichert in:
Veröffentlicht in: | IEEE internet of things journal 2022-08, Vol.9 (16), p.15401-15412 |
---|---|
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 | 15412 |
---|---|
container_issue | 16 |
container_start_page | 15401 |
container_title | IEEE internet of things journal |
container_volume | 9 |
creator | Hoang, Quy Lam Oh, Hoon |
description | Owing to provision of a long-range and robust link, LoRa technology has drawn attention for the use in industrial data collection networks. This article proposes a real-time LoRa protocol that can effectively deal with both periodic and aperiodic data. The slots in a frame are logically partitioned such that they are first scheduled for periodic data by a slot scheduling algorithm, and then, the remaining unscheduled slots are used for event-driven aperiodic data. In this logical frame partitioning, the unscheduled slots appear in an interleaved fashion so that aperiodic tasks can transmit data with low delay and fairness while every periodic task still completes data transmission before the beginning of the next period. To deal with the problems of data collision and traffic congestion for aperiodic data, a two-level collision avoidance scheme is proposed that adopts the notion of a contention window and a delay slot. According to simulation, not only can the proposed protocol guarantee the timely delivery of periodic data but it can also deal with aperiodic data with high reliability, fairness, and low delay, compared with other recent protocols. |
doi_str_mv | 10.1109/JIOT.2022.3162019 |
format | Article |
fullrecord | <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_proquest_journals_2700414813</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9741248</ieee_id><sourcerecordid>2700414813</sourcerecordid><originalsourceid>FETCH-LOGICAL-c223t-5a427aae355a766997e3877eb5114dcdad0f4a7fac21ed9239ed3cf8436e0d6c3</originalsourceid><addsrcrecordid>eNpNkE1LAzEQhoMoWGp_gHgJeN6ar012j6VarRRayvYcxiRbUrabmmwP_nt3qYqnmUmedwYehO4pmVJKyqf35bqaMsLYlFPJCC2v0IhxpjIhJbv-19-iSUoHQkgfy2kpR2g_w1sHTVb5o8OrsAW8iaELJjR4l3y779_23kCDFxF6YgOx850P7fBVh4g3LvpgvcHQWjw7_U7P0AGuIrTp6FPq-Tt0U0OT3OSnjtFu8VLN37LV-nU5n60ywxjvshwEUwCO5zkoKctSOV4o5T5ySoU1FiypBagaDKPOloyXznJTF4JLR6w0fIweL3tPMXyeXer0IZxj25_UTBEiqCgo7yl6oUwMKUVX61P0R4hfmhI9KNWDUj0o1T9K-8zDJeOdc398qQRlouDfn59yAQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2700414813</pqid></control><display><type>article</type><title>A Real-Time LoRa Protocol Using Logical Frame Partitioning for Periodic and Aperiodic Data Transmission</title><source>IEEE Electronic Library (IEL)</source><creator>Hoang, Quy Lam ; Oh, Hoon</creator><creatorcontrib>Hoang, Quy Lam ; Oh, Hoon</creatorcontrib><description>Owing to provision of a long-range and robust link, LoRa technology has drawn attention for the use in industrial data collection networks. This article proposes a real-time LoRa protocol that can effectively deal with both periodic and aperiodic data. The slots in a frame are logically partitioned such that they are first scheduled for periodic data by a slot scheduling algorithm, and then, the remaining unscheduled slots are used for event-driven aperiodic data. In this logical frame partitioning, the unscheduled slots appear in an interleaved fashion so that aperiodic tasks can transmit data with low delay and fairness while every periodic task still completes data transmission before the beginning of the next period. To deal with the problems of data collision and traffic congestion for aperiodic data, a two-level collision avoidance scheme is proposed that adopts the notion of a contention window and a delay slot. According to simulation, not only can the proposed protocol guarantee the timely delivery of periodic data but it can also deal with aperiodic data with high reliability, fairness, and low delay, compared with other recent protocols.</description><identifier>ISSN: 2327-4662</identifier><identifier>EISSN: 2327-4662</identifier><identifier>DOI: 10.1109/JIOT.2022.3162019</identifier><identifier>CODEN: IITJAU</identifier><language>eng</language><publisher>Piscataway: IEEE</publisher><subject>Algorithms ; Aperiodic data ; carrier sense multiple access with a collision avoidance (CSMA/CA) ; Collision avoidance ; contention window (CW) ; Data collection ; Data communication ; Data transmission ; Delay ; frame partitioning ; listen-before-talk (LBT) ; LoRa protocol ; Partitioning ; periodic data ; Protocol ; Protocols ; Quality of service ; Real time ; Real-time systems ; Reliability ; Servers ; Task analysis ; Traffic congestion</subject><ispartof>IEEE internet of things journal, 2022-08, Vol.9 (16), p.15401-15412</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2022</rights><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c223t-5a427aae355a766997e3877eb5114dcdad0f4a7fac21ed9239ed3cf8436e0d6c3</citedby><cites>FETCH-LOGICAL-c223t-5a427aae355a766997e3877eb5114dcdad0f4a7fac21ed9239ed3cf8436e0d6c3</cites><orcidid>0000-0003-3159-1176 ; 0000-0003-4257-4531</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9741248$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,796,27923,27924,54757</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/9741248$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Hoang, Quy Lam</creatorcontrib><creatorcontrib>Oh, Hoon</creatorcontrib><title>A Real-Time LoRa Protocol Using Logical Frame Partitioning for Periodic and Aperiodic Data Transmission</title><title>IEEE internet of things journal</title><addtitle>JIoT</addtitle><description>Owing to provision of a long-range and robust link, LoRa technology has drawn attention for the use in industrial data collection networks. This article proposes a real-time LoRa protocol that can effectively deal with both periodic and aperiodic data. The slots in a frame are logically partitioned such that they are first scheduled for periodic data by a slot scheduling algorithm, and then, the remaining unscheduled slots are used for event-driven aperiodic data. In this logical frame partitioning, the unscheduled slots appear in an interleaved fashion so that aperiodic tasks can transmit data with low delay and fairness while every periodic task still completes data transmission before the beginning of the next period. To deal with the problems of data collision and traffic congestion for aperiodic data, a two-level collision avoidance scheme is proposed that adopts the notion of a contention window and a delay slot. According to simulation, not only can the proposed protocol guarantee the timely delivery of periodic data but it can also deal with aperiodic data with high reliability, fairness, and low delay, compared with other recent protocols.</description><subject>Algorithms</subject><subject>Aperiodic data</subject><subject>carrier sense multiple access with a collision avoidance (CSMA/CA)</subject><subject>Collision avoidance</subject><subject>contention window (CW)</subject><subject>Data collection</subject><subject>Data communication</subject><subject>Data transmission</subject><subject>Delay</subject><subject>frame partitioning</subject><subject>listen-before-talk (LBT)</subject><subject>LoRa protocol</subject><subject>Partitioning</subject><subject>periodic data</subject><subject>Protocol</subject><subject>Protocols</subject><subject>Quality of service</subject><subject>Real time</subject><subject>Real-time systems</subject><subject>Reliability</subject><subject>Servers</subject><subject>Task analysis</subject><subject>Traffic congestion</subject><issn>2327-4662</issn><issn>2327-4662</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpNkE1LAzEQhoMoWGp_gHgJeN6ar012j6VarRRayvYcxiRbUrabmmwP_nt3qYqnmUmedwYehO4pmVJKyqf35bqaMsLYlFPJCC2v0IhxpjIhJbv-19-iSUoHQkgfy2kpR2g_w1sHTVb5o8OrsAW8iaELJjR4l3y779_23kCDFxF6YgOx850P7fBVh4g3LvpgvcHQWjw7_U7P0AGuIrTp6FPq-Tt0U0OT3OSnjtFu8VLN37LV-nU5n60ywxjvshwEUwCO5zkoKctSOV4o5T5ySoU1FiypBagaDKPOloyXznJTF4JLR6w0fIweL3tPMXyeXer0IZxj25_UTBEiqCgo7yl6oUwMKUVX61P0R4hfmhI9KNWDUj0o1T9K-8zDJeOdc398qQRlouDfn59yAQ</recordid><startdate>20220815</startdate><enddate>20220815</enddate><creator>Hoang, Quy Lam</creator><creator>Oh, Hoon</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-0003-3159-1176</orcidid><orcidid>https://orcid.org/0000-0003-4257-4531</orcidid></search><sort><creationdate>20220815</creationdate><title>A Real-Time LoRa Protocol Using Logical Frame Partitioning for Periodic and Aperiodic Data Transmission</title><author>Hoang, Quy Lam ; Oh, Hoon</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c223t-5a427aae355a766997e3877eb5114dcdad0f4a7fac21ed9239ed3cf8436e0d6c3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><topic>Algorithms</topic><topic>Aperiodic data</topic><topic>carrier sense multiple access with a collision avoidance (CSMA/CA)</topic><topic>Collision avoidance</topic><topic>contention window (CW)</topic><topic>Data collection</topic><topic>Data communication</topic><topic>Data transmission</topic><topic>Delay</topic><topic>frame partitioning</topic><topic>listen-before-talk (LBT)</topic><topic>LoRa protocol</topic><topic>Partitioning</topic><topic>periodic data</topic><topic>Protocol</topic><topic>Protocols</topic><topic>Quality of service</topic><topic>Real time</topic><topic>Real-time systems</topic><topic>Reliability</topic><topic>Servers</topic><topic>Task analysis</topic><topic>Traffic congestion</topic><toplevel>online_resources</toplevel><creatorcontrib>Hoang, Quy Lam</creatorcontrib><creatorcontrib>Oh, Hoon</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>Hoang, Quy Lam</au><au>Oh, Hoon</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Real-Time LoRa Protocol Using Logical Frame Partitioning for Periodic and Aperiodic Data Transmission</atitle><jtitle>IEEE internet of things journal</jtitle><stitle>JIoT</stitle><date>2022-08-15</date><risdate>2022</risdate><volume>9</volume><issue>16</issue><spage>15401</spage><epage>15412</epage><pages>15401-15412</pages><issn>2327-4662</issn><eissn>2327-4662</eissn><coden>IITJAU</coden><abstract>Owing to provision of a long-range and robust link, LoRa technology has drawn attention for the use in industrial data collection networks. This article proposes a real-time LoRa protocol that can effectively deal with both periodic and aperiodic data. The slots in a frame are logically partitioned such that they are first scheduled for periodic data by a slot scheduling algorithm, and then, the remaining unscheduled slots are used for event-driven aperiodic data. In this logical frame partitioning, the unscheduled slots appear in an interleaved fashion so that aperiodic tasks can transmit data with low delay and fairness while every periodic task still completes data transmission before the beginning of the next period. To deal with the problems of data collision and traffic congestion for aperiodic data, a two-level collision avoidance scheme is proposed that adopts the notion of a contention window and a delay slot. According to simulation, not only can the proposed protocol guarantee the timely delivery of periodic data but it can also deal with aperiodic data with high reliability, fairness, and low delay, compared with other recent protocols.</abstract><cop>Piscataway</cop><pub>IEEE</pub><doi>10.1109/JIOT.2022.3162019</doi><tpages>12</tpages><orcidid>https://orcid.org/0000-0003-3159-1176</orcidid><orcidid>https://orcid.org/0000-0003-4257-4531</orcidid></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 2327-4662 |
ispartof | IEEE internet of things journal, 2022-08, Vol.9 (16), p.15401-15412 |
issn | 2327-4662 2327-4662 |
language | eng |
recordid | cdi_proquest_journals_2700414813 |
source | IEEE Electronic Library (IEL) |
subjects | Algorithms Aperiodic data carrier sense multiple access with a collision avoidance (CSMA/CA) Collision avoidance contention window (CW) Data collection Data communication Data transmission Delay frame partitioning listen-before-talk (LBT) LoRa protocol Partitioning periodic data Protocol Protocols Quality of service Real time Real-time systems Reliability Servers Task analysis Traffic congestion |
title | A Real-Time LoRa Protocol Using Logical Frame Partitioning for Periodic and Aperiodic Data Transmission |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-09T02%3A25%3A50IST&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%20Real-Time%20LoRa%20Protocol%20Using%20Logical%20Frame%20Partitioning%20for%20Periodic%20and%20Aperiodic%20Data%20Transmission&rft.jtitle=IEEE%20internet%20of%20things%20journal&rft.au=Hoang,%20Quy%20Lam&rft.date=2022-08-15&rft.volume=9&rft.issue=16&rft.spage=15401&rft.epage=15412&rft.pages=15401-15412&rft.issn=2327-4662&rft.eissn=2327-4662&rft.coden=IITJAU&rft_id=info:doi/10.1109/JIOT.2022.3162019&rft_dat=%3Cproquest_RIE%3E2700414813%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=2700414813&rft_id=info:pmid/&rft_ieee_id=9741248&rfr_iscdi=true |