Cargando…

Adaptive Quality of Service Control for MQTT-SN

Internet of Things and wireless sensor network applications are becoming more and more popular these days, supported by new communication technologies and protocols tailored to their specific requirements. This paper focuses on improving the performance of a Wireless Sensor Network operated by the M...

Descripción completa

Detalles Bibliográficos
Autores principales: Palmese, Fabio, Redondi, Alessandro E. C., Cesana, Matteo
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9693221/
https://www.ncbi.nlm.nih.gov/pubmed/36433448
http://dx.doi.org/10.3390/s22228852
_version_ 1784837484170969088
author Palmese, Fabio
Redondi, Alessandro E. C.
Cesana, Matteo
author_facet Palmese, Fabio
Redondi, Alessandro E. C.
Cesana, Matteo
author_sort Palmese, Fabio
collection PubMed
description Internet of Things and wireless sensor network applications are becoming more and more popular these days, supported by new communication technologies and protocols tailored to their specific requirements. This paper focuses on improving the performance of a Wireless Sensor Network operated by the MQTT-SN protocol, one of the most popular publish/subscribe protocols for IoT applications. In particular, we propose a dynamic Quality of Service (QoS) controller for the MQTT-SN protocol, capable of evaluating the status of the underlying network in terms of end-to-end delay and packet error rate, reacting consequently by assigning the best QoS value to a node. We design and implement the QoS controller in a simulated environment based on the ns-3 network emulator, and we perform extensive experiments to prove its effectiveness compared to a non-controlled scenario. The reported results show that, by controlling the quality of service, it is possible to effectively manage the number of packets successfully received by each device and their average latency, to improve the quality of the communication of each end node.
format Online
Article
Text
id pubmed-9693221
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-96932212022-11-26 Adaptive Quality of Service Control for MQTT-SN Palmese, Fabio Redondi, Alessandro E. C. Cesana, Matteo Sensors (Basel) Article Internet of Things and wireless sensor network applications are becoming more and more popular these days, supported by new communication technologies and protocols tailored to their specific requirements. This paper focuses on improving the performance of a Wireless Sensor Network operated by the MQTT-SN protocol, one of the most popular publish/subscribe protocols for IoT applications. In particular, we propose a dynamic Quality of Service (QoS) controller for the MQTT-SN protocol, capable of evaluating the status of the underlying network in terms of end-to-end delay and packet error rate, reacting consequently by assigning the best QoS value to a node. We design and implement the QoS controller in a simulated environment based on the ns-3 network emulator, and we perform extensive experiments to prove its effectiveness compared to a non-controlled scenario. The reported results show that, by controlling the quality of service, it is possible to effectively manage the number of packets successfully received by each device and their average latency, to improve the quality of the communication of each end node. MDPI 2022-11-16 /pmc/articles/PMC9693221/ /pubmed/36433448 http://dx.doi.org/10.3390/s22228852 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Palmese, Fabio
Redondi, Alessandro E. C.
Cesana, Matteo
Adaptive Quality of Service Control for MQTT-SN
title Adaptive Quality of Service Control for MQTT-SN
title_full Adaptive Quality of Service Control for MQTT-SN
title_fullStr Adaptive Quality of Service Control for MQTT-SN
title_full_unstemmed Adaptive Quality of Service Control for MQTT-SN
title_short Adaptive Quality of Service Control for MQTT-SN
title_sort adaptive quality of service control for mqtt-sn
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9693221/
https://www.ncbi.nlm.nih.gov/pubmed/36433448
http://dx.doi.org/10.3390/s22228852
work_keys_str_mv AT palmesefabio adaptivequalityofservicecontrolformqttsn
AT redondialessandroec adaptivequalityofservicecontrolformqttsn
AT cesanamatteo adaptivequalityofservicecontrolformqttsn