Downlink Scheduling in LoRaWAN: ChirpStack vs The Things Stack

LoRaWAN is a key enabler for Internet of Things applications, providing long range communication at a low energy consumption. However, extensive use of downlink communication can reduce network capacity and increase uplink loss, as shown in several studies. The network server is responsible for scheduling downlink packets, while respecting strict timing constraints on the end devices and on the gateways. This paper presents the first evaluation of downlink scheduling implemented by two widely used LoRaWAN network servers: ChirpStack and The Things Stack. Using the ELoRa emulation tool, we inject real LoRaWAN traffic into these network servers and analyze their downlink scheduling algorithms based on defined performance metrics such as reliability and schedule efficiency. Our findings indicate that The Things Stack has a more accurate scheduler, but more conservative, as it delivers less downlink packets. ChirpStack, on the other hand, with its simpler algorithm, performs comparably and even equals The Things Stack as the number of end devices increases.

Authors

Institutions

Publication Details

Published
2024-11-06
DOI
https://doi.org/10.1109/latincom62985.2024.10770676
Citations
1
Primary Topic
IoT Networks and Protocols
Type
article
Field-Weighted Citation Impact
0.21
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Downlink Scheduling in LoRaWAN: ChirpStack vs The Things Stack

Fabrice Valois, Oana Iova, Carlos Fernández Hernández
1 citations
IoT Networks and Protocols
0.21
article

Downlink Scheduling in LoRaWAN: ChirpStack vs The Things Stack

Fabrice Valois, Oana Iova, Carlos Fernández Hernández
article en
1 citations

Abstract

LoRaWAN is a key enabler for Internet of Things applications, providing long range communication at a low energy consumption. However, extensive use of downlink communication can reduce network capacity and increase uplink loss, as shown in several studies. The network server is responsible for scheduling downlink packets, while respecting strict timing constraints on the end devices and on the gateways. This paper presents the first evaluation of downlink scheduling implemented by two widely used LoRaWAN network servers: ChirpStack and The Things Stack. Using the ELoRa emulation tool, we inject real LoRaWAN traffic into these network servers and analyze their downlink scheduling algorithms based on defined performance metrics such as reliability and schedule efficiency. Our findings indicate that The Things Stack has a more accurate scheduler, but more conservative, as it delivers less downlink packets. ChirpStack, on the other hand, with its simpler algorithm, performs comparably and even equals The Things Stack as the number of end devices increases.

Institut National des Sciences Appliquées de Lyon (FR)
Openalex Percentile: Top 46%
IoT Networks and Protocols
0.21
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Downlink Scheduling in LoRaWAN: ChirpStack vs The Things Stack — Fabrice Valois, Oana Iova, et al. · (2024) | TGRS Research Map | TGRS