Cargando…

Achieving Low Latency Communications in Smart Industrial Networks with Programmable Data Planes

Industrial networks are introducing Internet of Things (IoT) technologies in their manufacturing processes in order to enhance existing methods and obtain smarter, greener and more effective processes. Global predictions forecast a massive widespread of IoT technology in industrial sectors in the ne...

Descripción completa

Detalles Bibliográficos
Autores principales: Atutxa, Asier, Franco, David, Sasiain, Jorge, Astorga, Jasone, Jacob, Eduardo
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8347590/
https://www.ncbi.nlm.nih.gov/pubmed/34372438
http://dx.doi.org/10.3390/s21155199
_version_ 1783735127610753024
author Atutxa, Asier
Franco, David
Sasiain, Jorge
Astorga, Jasone
Jacob, Eduardo
author_facet Atutxa, Asier
Franco, David
Sasiain, Jorge
Astorga, Jasone
Jacob, Eduardo
author_sort Atutxa, Asier
collection PubMed
description Industrial networks are introducing Internet of Things (IoT) technologies in their manufacturing processes in order to enhance existing methods and obtain smarter, greener and more effective processes. Global predictions forecast a massive widespread of IoT technology in industrial sectors in the near future. However, these innovations face several challenges, such as achieving short response times in case of time-critical applications. Concepts like in-network computing or edge computing can provide adequate communication quality for these industrial environments, and data plane programming has been proved as a useful mechanism for their implementation. Specifically, P4 language is used for the definition of the behavior of programmable switches and network elements. This paper presents a solution for industrial IoT (IIoT) network communications to reduce response times using in-network computing through data plane programming and P4. Our solution processes Message Queuing Telemetry Transport (MQTT) packets sent by a sensor in the data plane and generates an alarm in case of exceeding a threshold in the measured value. The implementation has been tested in an experimental facility, using a Netronome SmartNIC as a P4 programmable network device. Response times are reduced by 74% while processing, and delay introduced by the P4 network processing is insignificant.
format Online
Article
Text
id pubmed-8347590
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-83475902021-08-08 Achieving Low Latency Communications in Smart Industrial Networks with Programmable Data Planes Atutxa, Asier Franco, David Sasiain, Jorge Astorga, Jasone Jacob, Eduardo Sensors (Basel) Article Industrial networks are introducing Internet of Things (IoT) technologies in their manufacturing processes in order to enhance existing methods and obtain smarter, greener and more effective processes. Global predictions forecast a massive widespread of IoT technology in industrial sectors in the near future. However, these innovations face several challenges, such as achieving short response times in case of time-critical applications. Concepts like in-network computing or edge computing can provide adequate communication quality for these industrial environments, and data plane programming has been proved as a useful mechanism for their implementation. Specifically, P4 language is used for the definition of the behavior of programmable switches and network elements. This paper presents a solution for industrial IoT (IIoT) network communications to reduce response times using in-network computing through data plane programming and P4. Our solution processes Message Queuing Telemetry Transport (MQTT) packets sent by a sensor in the data plane and generates an alarm in case of exceeding a threshold in the measured value. The implementation has been tested in an experimental facility, using a Netronome SmartNIC as a P4 programmable network device. Response times are reduced by 74% while processing, and delay introduced by the P4 network processing is insignificant. MDPI 2021-07-31 /pmc/articles/PMC8347590/ /pubmed/34372438 http://dx.doi.org/10.3390/s21155199 Text en © 2021 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
Atutxa, Asier
Franco, David
Sasiain, Jorge
Astorga, Jasone
Jacob, Eduardo
Achieving Low Latency Communications in Smart Industrial Networks with Programmable Data Planes
title Achieving Low Latency Communications in Smart Industrial Networks with Programmable Data Planes
title_full Achieving Low Latency Communications in Smart Industrial Networks with Programmable Data Planes
title_fullStr Achieving Low Latency Communications in Smart Industrial Networks with Programmable Data Planes
title_full_unstemmed Achieving Low Latency Communications in Smart Industrial Networks with Programmable Data Planes
title_short Achieving Low Latency Communications in Smart Industrial Networks with Programmable Data Planes
title_sort achieving low latency communications in smart industrial networks with programmable data planes
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8347590/
https://www.ncbi.nlm.nih.gov/pubmed/34372438
http://dx.doi.org/10.3390/s21155199
work_keys_str_mv AT atutxaasier achievinglowlatencycommunicationsinsmartindustrialnetworkswithprogrammabledataplanes
AT francodavid achievinglowlatencycommunicationsinsmartindustrialnetworkswithprogrammabledataplanes
AT sasiainjorge achievinglowlatencycommunicationsinsmartindustrialnetworkswithprogrammabledataplanes
AT astorgajasone achievinglowlatencycommunicationsinsmartindustrialnetworkswithprogrammabledataplanes
AT jacobeduardo achievinglowlatencycommunicationsinsmartindustrialnetworkswithprogrammabledataplanes