Cargando…

DYNASTI—Dynamic Multiple RPL Instances for Multiple IoT Applications in Smart City

Internet of Things (IoT) is evolving to multi-application scenarios in smart cities, which demand specific traffic patterns and requirements. Multi-applications share resources from a single multi-hop wireless networks, where smart devices collaborate to send collected data over a Low-Power and Loss...

Descripción completa

Detalles Bibliográficos
Autores principales: Junior, Sidnei, Riker, André, Silvestre, Bruno, Moreira, Waldir, Oliveira-Jr, Antonio, Borges, Vinicius
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7313695/
https://www.ncbi.nlm.nih.gov/pubmed/32492935
http://dx.doi.org/10.3390/s20113130
_version_ 1783549990960889856
author Junior, Sidnei
Riker, André
Silvestre, Bruno
Moreira, Waldir
Oliveira-Jr, Antonio
Borges, Vinicius
author_facet Junior, Sidnei
Riker, André
Silvestre, Bruno
Moreira, Waldir
Oliveira-Jr, Antonio
Borges, Vinicius
author_sort Junior, Sidnei
collection PubMed
description Internet of Things (IoT) is evolving to multi-application scenarios in smart cities, which demand specific traffic patterns and requirements. Multi-applications share resources from a single multi-hop wireless networks, where smart devices collaborate to send collected data over a Low-Power and Lossy Networks (LLNs). Routing Protocol for LLNs (RPL) emerged as a routing protocol to be used in IoT scenarios where the devices have limited resources. Instances are RPL mechanisms that play a key role in order to support the IoT scenarios with multiple applications, but it is not standardized yet. Although there are related works proposing multiple instances in RPL on the same IoT network, those works still have limitations to support multiple applications. For instance, there is a lack of flexibility and dynamism in management of multiple instances and service differentiation for applications. In this context, the goal of this work is to develop a solution called DYNAmic multiple RPL instanceS for multiple ioT applicatIons (DYNASTI), which provides more dynamism and flexibility by managing multiple instances of RPL. As a result of this, the traffic performance of multiple applications is enhanced through the routing, taking into consideration the distinct requirements of the applications. In addition, DYNASTI enables the support of sporadic applications as well as the coexistence between regular and sporadic applications. DYNASTI achieved results that demonstrate a significant improvement in reducing the number of control messages, which resulted in increased packet received, decreased end-to-end delay, reduced energy consumption, and an improvement in service differentiation to multiple applications.
format Online
Article
Text
id pubmed-7313695
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-73136952020-06-29 DYNASTI—Dynamic Multiple RPL Instances for Multiple IoT Applications in Smart City Junior, Sidnei Riker, André Silvestre, Bruno Moreira, Waldir Oliveira-Jr, Antonio Borges, Vinicius Sensors (Basel) Article Internet of Things (IoT) is evolving to multi-application scenarios in smart cities, which demand specific traffic patterns and requirements. Multi-applications share resources from a single multi-hop wireless networks, where smart devices collaborate to send collected data over a Low-Power and Lossy Networks (LLNs). Routing Protocol for LLNs (RPL) emerged as a routing protocol to be used in IoT scenarios where the devices have limited resources. Instances are RPL mechanisms that play a key role in order to support the IoT scenarios with multiple applications, but it is not standardized yet. Although there are related works proposing multiple instances in RPL on the same IoT network, those works still have limitations to support multiple applications. For instance, there is a lack of flexibility and dynamism in management of multiple instances and service differentiation for applications. In this context, the goal of this work is to develop a solution called DYNAmic multiple RPL instanceS for multiple ioT applicatIons (DYNASTI), which provides more dynamism and flexibility by managing multiple instances of RPL. As a result of this, the traffic performance of multiple applications is enhanced through the routing, taking into consideration the distinct requirements of the applications. In addition, DYNASTI enables the support of sporadic applications as well as the coexistence between regular and sporadic applications. DYNASTI achieved results that demonstrate a significant improvement in reducing the number of control messages, which resulted in increased packet received, decreased end-to-end delay, reduced energy consumption, and an improvement in service differentiation to multiple applications. MDPI 2020-06-01 /pmc/articles/PMC7313695/ /pubmed/32492935 http://dx.doi.org/10.3390/s20113130 Text en © 2020 by the authors. 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 (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Junior, Sidnei
Riker, André
Silvestre, Bruno
Moreira, Waldir
Oliveira-Jr, Antonio
Borges, Vinicius
DYNASTI—Dynamic Multiple RPL Instances for Multiple IoT Applications in Smart City
title DYNASTI—Dynamic Multiple RPL Instances for Multiple IoT Applications in Smart City
title_full DYNASTI—Dynamic Multiple RPL Instances for Multiple IoT Applications in Smart City
title_fullStr DYNASTI—Dynamic Multiple RPL Instances for Multiple IoT Applications in Smart City
title_full_unstemmed DYNASTI—Dynamic Multiple RPL Instances for Multiple IoT Applications in Smart City
title_short DYNASTI—Dynamic Multiple RPL Instances for Multiple IoT Applications in Smart City
title_sort dynasti—dynamic multiple rpl instances for multiple iot applications in smart city
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7313695/
https://www.ncbi.nlm.nih.gov/pubmed/32492935
http://dx.doi.org/10.3390/s20113130
work_keys_str_mv AT juniorsidnei dynastidynamicmultiplerplinstancesformultipleiotapplicationsinsmartcity
AT rikerandre dynastidynamicmultiplerplinstancesformultipleiotapplicationsinsmartcity
AT silvestrebruno dynastidynamicmultiplerplinstancesformultipleiotapplicationsinsmartcity
AT moreirawaldir dynastidynamicmultiplerplinstancesformultipleiotapplicationsinsmartcity
AT oliveirajrantonio dynastidynamicmultiplerplinstancesformultipleiotapplicationsinsmartcity
AT borgesvinicius dynastidynamicmultiplerplinstancesformultipleiotapplicationsinsmartcity