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

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE internet of things journal 2022-08, Vol.9 (16), p.15401-15412
Hauptverfasser: Hoang, Quy Lam, Oh, Hoon
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