Improving Reliability and Scalability of LoRaWANs Through Lightweight Scheduling

Providing low power and long range (LoRa) connectivity is the goal of most Internet of Things networks, e.g., LoRa, but keeping communication reliable is challenging. LoRa networks are vulnerable to the capture effect. Cell-edge nodes have a high chance of losing packets due to collisions, espe- cia...

Descripción completa

Detalles Bibliográficos
Autores: Reynders, Brecht, Wang, Qing, Tuset-Peiro, Pere, Vilajosana, Xavier, Pollin, Sofie
Tipo de recurso: artículo
Estado:Versión aceptada para publicación
Fecha de publicación:2018
País:España
Institución:Universitat Oberta de Catalunya (UOC)
Repositorio:O2, repositorio institucional de la UOC
OAI Identifier:oai:openaccess.uoc.edu:10609/148960
Acceso en línea:http://hdl.handle.net/10609/148960
https://doi.org/10.1109/JIOT.2018.2815150
Access Level:acceso abierto
Palabra clave:fairness
LoRa
LoRaWAN
NS-3
reliability
scalability
id ES_e86e574fc483cc8b99fbc06f02590483
oai_identifier_str oai:openaccess.uoc.edu:10609/148960
network_acronym_str ES
network_name_str España
repository_id_str
spelling Improving Reliability and Scalability of LoRaWANs Through Lightweight SchedulingReynders, BrechtWang, QingTuset-Peiro, PereVilajosana, XavierPollin, SofiefairnessLoRaLoRaWANNS-3reliabilityscalabilityProviding low power and long range (LoRa) connectivity is the goal of most Internet of Things networks, e.g., LoRa, but keeping communication reliable is challenging. LoRa networks are vulnerable to the capture effect. Cell-edge nodes have a high chance of losing packets due to collisions, espe- cially when high spreading factors (SFs) are used that increase time on air. Moreover, LoRa networks face the problem of scal- ability when they connect thousands of nodes that access the shared channels randomly. In this paper, we propose a new MAC layer—RS-LoRa—to improve reliability and scalability of LoRa wide-area networks (LoRaWANs). The key innova- tion is a two-step lightweight scheduling: 1) a gateway schedules nodes in a coarse-grained manner through dynamically specify- ing the allowed transmission powers and SFs on each channel and 2) based on the coarse-grained scheduling information, a node determines its own transmission power, SF, and when and on which channel to transmit. Through the proposed lightweight scheduling, nodes are divided into different groups, and within each group, nodes use similar transmission power to alleviate the capture effect. The nodes are also guided to select different SFs to increase the network reliability and scalability. We have implemented RS-LoRa in NS-3 and evaluated its performance through extensive simulations. Our results demonstrate the ben- efit of RS-LoRa over the legacy LoRaWAN, in terms of packet error ratio, throughput, and fairness. For instance, in a single- cell scenario with 1000 nodes, RS-LoRa can reduce the packet error ratio of the legacy LoRaWAN by nearly 20%.IEEE202320232018info:eu-repo/semantics/articleinfo:eu-repo/semantics/acceptedVersionapplication/pdfapplication/pdfhttp://hdl.handle.net/10609/148960https://doi.org/10.1109/JIOT.2018.2815150reponame:O2, repositorio institucional de la UOCinstname:Universitat Oberta de Catalunya (UOC)InglésIEEE Internet of Things Journal, 2018, 5(3), 1830-1842.https://doi.org/10.1109/JIOT.2018.2815150© 2018 IEEE.info:eu-repo/semantics/openAccessoai:openaccess.uoc.edu:10609/1489602026-05-28T12:42:01Z
dc.title.none.fl_str_mv Improving Reliability and Scalability of LoRaWANs Through Lightweight Scheduling
title Improving Reliability and Scalability of LoRaWANs Through Lightweight Scheduling
spellingShingle Improving Reliability and Scalability of LoRaWANs Through Lightweight Scheduling
Reynders, Brecht
fairness
LoRa
LoRaWAN
NS-3
reliability
scalability
title_short Improving Reliability and Scalability of LoRaWANs Through Lightweight Scheduling
title_full Improving Reliability and Scalability of LoRaWANs Through Lightweight Scheduling
title_fullStr Improving Reliability and Scalability of LoRaWANs Through Lightweight Scheduling
title_full_unstemmed Improving Reliability and Scalability of LoRaWANs Through Lightweight Scheduling
title_sort Improving Reliability and Scalability of LoRaWANs Through Lightweight Scheduling
dc.creator.none.fl_str_mv Reynders, Brecht
Wang, Qing
Tuset-Peiro, Pere
Vilajosana, Xavier
Pollin, Sofie
author Reynders, Brecht
author_facet Reynders, Brecht
Wang, Qing
Tuset-Peiro, Pere
Vilajosana, Xavier
Pollin, Sofie
author_role author
author2 Wang, Qing
Tuset-Peiro, Pere
Vilajosana, Xavier
Pollin, Sofie
author2_role author
author
author
author
dc.subject.none.fl_str_mv fairness
LoRa
LoRaWAN
NS-3
reliability
scalability
topic fairness
LoRa
LoRaWAN
NS-3
reliability
scalability
description Providing low power and long range (LoRa) connectivity is the goal of most Internet of Things networks, e.g., LoRa, but keeping communication reliable is challenging. LoRa networks are vulnerable to the capture effect. Cell-edge nodes have a high chance of losing packets due to collisions, espe- cially when high spreading factors (SFs) are used that increase time on air. Moreover, LoRa networks face the problem of scal- ability when they connect thousands of nodes that access the shared channels randomly. In this paper, we propose a new MAC layer—RS-LoRa—to improve reliability and scalability of LoRa wide-area networks (LoRaWANs). The key innova- tion is a two-step lightweight scheduling: 1) a gateway schedules nodes in a coarse-grained manner through dynamically specify- ing the allowed transmission powers and SFs on each channel and 2) based on the coarse-grained scheduling information, a node determines its own transmission power, SF, and when and on which channel to transmit. Through the proposed lightweight scheduling, nodes are divided into different groups, and within each group, nodes use similar transmission power to alleviate the capture effect. The nodes are also guided to select different SFs to increase the network reliability and scalability. We have implemented RS-LoRa in NS-3 and evaluated its performance through extensive simulations. Our results demonstrate the ben- efit of RS-LoRa over the legacy LoRaWAN, in terms of packet error ratio, throughput, and fairness. For instance, in a single- cell scenario with 1000 nodes, RS-LoRa can reduce the packet error ratio of the legacy LoRaWAN by nearly 20%.
publishDate 2018
dc.date.none.fl_str_mv 2018
2023
2023
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/acceptedVersion
format article
status_str acceptedVersion
dc.identifier.none.fl_str_mv http://hdl.handle.net/10609/148960
https://doi.org/10.1109/JIOT.2018.2815150
url http://hdl.handle.net/10609/148960
https://doi.org/10.1109/JIOT.2018.2815150
dc.language.none.fl_str_mv Inglés
language_invalid_str_mv Inglés
dc.relation.none.fl_str_mv IEEE Internet of Things Journal, 2018, 5(3), 1830-1842.
https://doi.org/10.1109/JIOT.2018.2815150
dc.rights.none.fl_str_mv © 2018 IEEE.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv © 2018 IEEE.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv IEEE
publisher.none.fl_str_mv IEEE
dc.source.none.fl_str_mv reponame:O2, repositorio institucional de la UOC
instname:Universitat Oberta de Catalunya (UOC)
instname_str Universitat Oberta de Catalunya (UOC)
reponame_str O2, repositorio institucional de la UOC
collection O2, repositorio institucional de la UOC
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869422941649764352
score 15.300719