Cargando…

Congestion Control and Traffic Differentiation for Heterogeneous 6TiSCH Networks in IIoT

The Routing Protocol for Low power and lossy networks (RPL) has been introduced as the de-facto routing protocol for the Industrial Internet of Things (IIoT). In heavy load scenarios, particular parent nodes are likely prone to congestion, which in turn degrades the network performance, in terms of...

Descripción completa

Detalles Bibliográficos
Autores principales: Farag, Hossam, Österberg, Patrik, Gidlund, Mikael
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7348817/
https://www.ncbi.nlm.nih.gov/pubmed/32575877
http://dx.doi.org/10.3390/s20123508
_version_ 1783556918969630720
author Farag, Hossam
Österberg, Patrik
Gidlund, Mikael
author_facet Farag, Hossam
Österberg, Patrik
Gidlund, Mikael
author_sort Farag, Hossam
collection PubMed
description The Routing Protocol for Low power and lossy networks (RPL) has been introduced as the de-facto routing protocol for the Industrial Internet of Things (IIoT). In heavy load scenarios, particular parent nodes are likely prone to congestion, which in turn degrades the network performance, in terms of packet delivery and delay. Moreover, there is no explicit strategy in RPL to prioritize the transmission of different traffic types in heterogeneous 6TiSCH networks, each according to its criticality. In this paper, we address the aforementioned issues by introducing a congestion control and service differentiation strategies to support heterogeneous 6TiSCH networks in IIoT applications. First, we introduce a congestion control mechanism to achieve load balancing under heavy traffic scenarios. The congestion is detected through monitoring and sharing the status of the queue backlog among neighbor nodes. We define a new routing metric that considers the queue occupancy when selecting the new parent node in congestion situations. In addition, we design a multi-queue model to provide prioritized data transmission for critical data over the non-critical ones. Each traffic type is placed in a separate queue and scheduled for transmission based on the assigned queue priority, where critical data are always transmitted first. The performance of the proposed work is evaluated through extensive simulations and compared with existing work to demonstrate its effectiveness. The results show that our proposal achieves improved packet delivery and low queue losses under heavy load scenarios, as well as improved delay performance of critical traffic.
format Online
Article
Text
id pubmed-7348817
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-73488172020-07-22 Congestion Control and Traffic Differentiation for Heterogeneous 6TiSCH Networks in IIoT Farag, Hossam Österberg, Patrik Gidlund, Mikael Sensors (Basel) Article The Routing Protocol for Low power and lossy networks (RPL) has been introduced as the de-facto routing protocol for the Industrial Internet of Things (IIoT). In heavy load scenarios, particular parent nodes are likely prone to congestion, which in turn degrades the network performance, in terms of packet delivery and delay. Moreover, there is no explicit strategy in RPL to prioritize the transmission of different traffic types in heterogeneous 6TiSCH networks, each according to its criticality. In this paper, we address the aforementioned issues by introducing a congestion control and service differentiation strategies to support heterogeneous 6TiSCH networks in IIoT applications. First, we introduce a congestion control mechanism to achieve load balancing under heavy traffic scenarios. The congestion is detected through monitoring and sharing the status of the queue backlog among neighbor nodes. We define a new routing metric that considers the queue occupancy when selecting the new parent node in congestion situations. In addition, we design a multi-queue model to provide prioritized data transmission for critical data over the non-critical ones. Each traffic type is placed in a separate queue and scheduled for transmission based on the assigned queue priority, where critical data are always transmitted first. The performance of the proposed work is evaluated through extensive simulations and compared with existing work to demonstrate its effectiveness. The results show that our proposal achieves improved packet delivery and low queue losses under heavy load scenarios, as well as improved delay performance of critical traffic. MDPI 2020-06-21 /pmc/articles/PMC7348817/ /pubmed/32575877 http://dx.doi.org/10.3390/s20123508 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
Farag, Hossam
Österberg, Patrik
Gidlund, Mikael
Congestion Control and Traffic Differentiation for Heterogeneous 6TiSCH Networks in IIoT
title Congestion Control and Traffic Differentiation for Heterogeneous 6TiSCH Networks in IIoT
title_full Congestion Control and Traffic Differentiation for Heterogeneous 6TiSCH Networks in IIoT
title_fullStr Congestion Control and Traffic Differentiation for Heterogeneous 6TiSCH Networks in IIoT
title_full_unstemmed Congestion Control and Traffic Differentiation for Heterogeneous 6TiSCH Networks in IIoT
title_short Congestion Control and Traffic Differentiation for Heterogeneous 6TiSCH Networks in IIoT
title_sort congestion control and traffic differentiation for heterogeneous 6tisch networks in iiot
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7348817/
https://www.ncbi.nlm.nih.gov/pubmed/32575877
http://dx.doi.org/10.3390/s20123508
work_keys_str_mv AT faraghossam congestioncontrolandtrafficdifferentiationforheterogeneous6tischnetworksiniiot
AT osterbergpatrik congestioncontrolandtrafficdifferentiationforheterogeneous6tischnetworksiniiot
AT gidlundmikael congestioncontrolandtrafficdifferentiationforheterogeneous6tischnetworksiniiot