Cargando…

Distributed Channel Ranking Scheduling Function for Dense Industrial 6TiSCH Networks

The Industrial Internet of Things (IIoT) is considered a key enabler for Industry 4.0. Modern wireless industrial protocols such as the IEEE 802.15.4e Time-Slotted Channel Hopping (TSCH) deliver high reliability to fulfill the requirements in IIoT by following strict schedules computed in a Scheduli...

Descripción completa

Detalles Bibliográficos
Autores principales: Amezcua Valdovinos, Ismael, Figueroa Millán, Patricia Elizabeth, Pérez-Díaz, Jesús Arturo, Vargas-Rosales, Cesar
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7956233/
https://www.ncbi.nlm.nih.gov/pubmed/33668770
http://dx.doi.org/10.3390/s21051593
_version_ 1783664388921622528
author Amezcua Valdovinos, Ismael
Figueroa Millán, Patricia Elizabeth
Pérez-Díaz, Jesús Arturo
Vargas-Rosales, Cesar
author_facet Amezcua Valdovinos, Ismael
Figueroa Millán, Patricia Elizabeth
Pérez-Díaz, Jesús Arturo
Vargas-Rosales, Cesar
author_sort Amezcua Valdovinos, Ismael
collection PubMed
description The Industrial Internet of Things (IIoT) is considered a key enabler for Industry 4.0. Modern wireless industrial protocols such as the IEEE 802.15.4e Time-Slotted Channel Hopping (TSCH) deliver high reliability to fulfill the requirements in IIoT by following strict schedules computed in a Scheduling Function (SF) to avoid collisions and to provide determinism. The standard does not define how such schedules are built. The SF plays an essential role in 6TiSCH networks since it dictates when and where the nodes are communicating according to the application requirements, thus directly influencing the reliability of the network. Moreover, typical industrial environments consist of heavy machinery and complementary wireless communication systems that can create interference. Hence, we propose a distributed SF, namely the Channel Ranking Scheduling Function (CRSF), for IIoT networks supporting IPv6 over the IEEE 802.15.4e TSCH mode. CRSF computes the number of cells required for each node using a buffer-based bandwidth allocation mechanism with a Kalman filtering technique to avoid sudden allocation/deallocation of cells. CRSF also ranks channel quality using Exponential Weighted Moving Averages (EWMAs) based on the Received Signal Strength Indicator (RSSI), Background Noise (BN) level measurements, and the Packet Delivery Rate (PDR) metrics to select the best available channel to communicate. We compare the performance of CRSF with Orchestra and the Minimal Scheduling Function (MSF), in scenarios resembling industrial environmental characteristics. Performance is evaluated in terms of PDR, end-to-end latency, Radio Duty Cycle (RDC), and the elapsed time of first packet arrival. Results show that CRSF achieves high PDR and low RDC across all scenarios with periodic and burst traffic patterns at the cost of increased end-to-end latency. Moreover, CRSF delivers the first packet earlier than Orchestra and MSF in all scenarios. We conclude that CRSF is a viable option for IIoT networks with a large number of nodes and interference. The main contributions of our paper are threefold: (i) a bandwidth allocation mechanism that uses Kalman filtering techniques to effectively calculate the number of cells required for a given time, (ii) a channel ranking mechanism that combines metrics such as the PDR, RSSI, and BN to select channels with the best performance, and (iii) a new Key Performance Indicator (KPI) that measures the elapsed time from network formation until the first packet reception at the root.
format Online
Article
Text
id pubmed-7956233
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-79562332021-03-15 Distributed Channel Ranking Scheduling Function for Dense Industrial 6TiSCH Networks Amezcua Valdovinos, Ismael Figueroa Millán, Patricia Elizabeth Pérez-Díaz, Jesús Arturo Vargas-Rosales, Cesar Sensors (Basel) Article The Industrial Internet of Things (IIoT) is considered a key enabler for Industry 4.0. Modern wireless industrial protocols such as the IEEE 802.15.4e Time-Slotted Channel Hopping (TSCH) deliver high reliability to fulfill the requirements in IIoT by following strict schedules computed in a Scheduling Function (SF) to avoid collisions and to provide determinism. The standard does not define how such schedules are built. The SF plays an essential role in 6TiSCH networks since it dictates when and where the nodes are communicating according to the application requirements, thus directly influencing the reliability of the network. Moreover, typical industrial environments consist of heavy machinery and complementary wireless communication systems that can create interference. Hence, we propose a distributed SF, namely the Channel Ranking Scheduling Function (CRSF), for IIoT networks supporting IPv6 over the IEEE 802.15.4e TSCH mode. CRSF computes the number of cells required for each node using a buffer-based bandwidth allocation mechanism with a Kalman filtering technique to avoid sudden allocation/deallocation of cells. CRSF also ranks channel quality using Exponential Weighted Moving Averages (EWMAs) based on the Received Signal Strength Indicator (RSSI), Background Noise (BN) level measurements, and the Packet Delivery Rate (PDR) metrics to select the best available channel to communicate. We compare the performance of CRSF with Orchestra and the Minimal Scheduling Function (MSF), in scenarios resembling industrial environmental characteristics. Performance is evaluated in terms of PDR, end-to-end latency, Radio Duty Cycle (RDC), and the elapsed time of first packet arrival. Results show that CRSF achieves high PDR and low RDC across all scenarios with periodic and burst traffic patterns at the cost of increased end-to-end latency. Moreover, CRSF delivers the first packet earlier than Orchestra and MSF in all scenarios. We conclude that CRSF is a viable option for IIoT networks with a large number of nodes and interference. The main contributions of our paper are threefold: (i) a bandwidth allocation mechanism that uses Kalman filtering techniques to effectively calculate the number of cells required for a given time, (ii) a channel ranking mechanism that combines metrics such as the PDR, RSSI, and BN to select channels with the best performance, and (iii) a new Key Performance Indicator (KPI) that measures the elapsed time from network formation until the first packet reception at the root. MDPI 2021-02-25 /pmc/articles/PMC7956233/ /pubmed/33668770 http://dx.doi.org/10.3390/s21051593 Text en © 2021 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
Amezcua Valdovinos, Ismael
Figueroa Millán, Patricia Elizabeth
Pérez-Díaz, Jesús Arturo
Vargas-Rosales, Cesar
Distributed Channel Ranking Scheduling Function for Dense Industrial 6TiSCH Networks
title Distributed Channel Ranking Scheduling Function for Dense Industrial 6TiSCH Networks
title_full Distributed Channel Ranking Scheduling Function for Dense Industrial 6TiSCH Networks
title_fullStr Distributed Channel Ranking Scheduling Function for Dense Industrial 6TiSCH Networks
title_full_unstemmed Distributed Channel Ranking Scheduling Function for Dense Industrial 6TiSCH Networks
title_short Distributed Channel Ranking Scheduling Function for Dense Industrial 6TiSCH Networks
title_sort distributed channel ranking scheduling function for dense industrial 6tisch networks
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7956233/
https://www.ncbi.nlm.nih.gov/pubmed/33668770
http://dx.doi.org/10.3390/s21051593
work_keys_str_mv AT amezcuavaldovinosismael distributedchannelrankingschedulingfunctionfordenseindustrial6tischnetworks
AT figueroamillanpatriciaelizabeth distributedchannelrankingschedulingfunctionfordenseindustrial6tischnetworks
AT perezdiazjesusarturo distributedchannelrankingschedulingfunctionfordenseindustrial6tischnetworks
AT vargasrosalescesar distributedchannelrankingschedulingfunctionfordenseindustrial6tischnetworks