Even lower latency in IIoT: evaluation of QUIC in industrial IoT scenarios

In this paper we analyze the performance of QUIC as a transport alternative for Internet of Things (IoT) services based on the Message Queuing Telemetry Protocol (MQTT). QUIC is a novel protocol promoted by Google, and was originally conceived to tackle the limitations of the traditional Transmissio...

Descripción completa

Detalles Bibliográficos
Autores: Fernández Pérez, Fátima María, Zverev, Mihail, Garrido Ortiz, Pablo, Juárez Rodríguez, José Ramón, Bilbao Ugalde, José, Agüero Calvo, Ramón||| 0000-0002-9620-3990
Tipo de recurso: artículo
Fecha de publicación:2021
País:España
Institución:Universidad de Cantabria (UC)
Repositorio:UCrea Repositorio Abierto de la Universidad de Cantabria
Idioma:inglés
OAI Identifier:oai:repositorio.unican.es:10902/22468
Acceso en línea:http://hdl.handle.net/10902/22468
Access Level:acceso abierto
Palabra clave:QUIC
Message Queuing Telemetry Transport (MQTT)
Industrial Internet of Things (IIoT)
Industry 4.0
Wireless networks
Emulated environment
Performance analysis
id ES_fbc1fcd6e3e7f27a6b4abebd6bcbc899
oai_identifier_str oai:repositorio.unican.es:10902/22468
network_acronym_str ES
network_name_str España
repository_id_str
spelling Even lower latency in IIoT: evaluation of QUIC in industrial IoT scenariosFernández Pérez, Fátima MaríaZverev, MihailGarrido Ortiz, PabloJuárez Rodríguez, José RamónBilbao Ugalde, JoséAgüero Calvo, Ramón||| 0000-0002-9620-3990QUICMessage Queuing Telemetry Transport (MQTT)Industrial Internet of Things (IIoT)Industry 4.0Wireless networksEmulated environmentPerformance analysisIn this paper we analyze the performance of QUIC as a transport alternative for Internet of Things (IoT) services based on the Message Queuing Telemetry Protocol (MQTT). QUIC is a novel protocol promoted by Google, and was originally conceived to tackle the limitations of the traditional Transmission Control Protocol (TCP), specifically aiming at the reduction of the latency caused by connection establishment. QUIC use in IoT environments is not widespread, and it is therefore interesting to characterize its performance when in over such scenarios. We used an emulation-based platform, where we integrated QUIC and MQTT (using GO-based implementations) and compared their combined performance with the that exhibited by the traditional TCP/TLS approach. We used Linux containers as end devices, and the ns-3 simulator to emulate different network technologies, such as WiFi, cellular, and satellite, and varying conditions. The results evince that QUIC is indeed an appropriate protocol to guarantee robust, secure, and low latency communications over IoT scenarios.The authors are grateful for the funding of the Industrial Doctorates Program from the University of Cantabria (Call 2020). This work has been partially supported by the Basque Government through the Elkartek program under the DIGITAL project (grant agreement number KK-2019/00095), and by the Spanish Government (Ministerio de Economía y Competitividad, Fondo Europeo de Desarrollo Regional, FEDER) by means of the project FIERCE: Future Internet Enabled Resilient smart CitiEs (RTI2018-093475-AI00).MDPIUniversidad de Cantabria20212021-08-26journal articlehttp://purl.org/coar/resource_type/c_6501NAhttp://purl.org/coar/version/c_be7fb7dd8ff6fe43info:eu-repo/semantics/articlehttp://hdl.handle.net/10902/22468Sensors, 2021, 21(17), 5737reponame:UCrea Repositorio Abierto de la Universidad de Cantabriainstname:Universidad de Cantabria (UC)Inglésengopen accesshttp://purl.org/coar/access_right/c_abf2Attribution 4.0 Internationalhttp://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccessoai:repositorio.unican.es:10902/224682026-06-02T12:39:31Z
dc.title.none.fl_str_mv Even lower latency in IIoT: evaluation of QUIC in industrial IoT scenarios
title Even lower latency in IIoT: evaluation of QUIC in industrial IoT scenarios
spellingShingle Even lower latency in IIoT: evaluation of QUIC in industrial IoT scenarios
Fernández Pérez, Fátima María
QUIC
Message Queuing Telemetry Transport (MQTT)
Industrial Internet of Things (IIoT)
Industry 4.0
Wireless networks
Emulated environment
Performance analysis
title_short Even lower latency in IIoT: evaluation of QUIC in industrial IoT scenarios
title_full Even lower latency in IIoT: evaluation of QUIC in industrial IoT scenarios
title_fullStr Even lower latency in IIoT: evaluation of QUIC in industrial IoT scenarios
title_full_unstemmed Even lower latency in IIoT: evaluation of QUIC in industrial IoT scenarios
title_sort Even lower latency in IIoT: evaluation of QUIC in industrial IoT scenarios
dc.creator.none.fl_str_mv Fernández Pérez, Fátima María
Zverev, Mihail
Garrido Ortiz, Pablo
Juárez Rodríguez, José Ramón
Bilbao Ugalde, José
Agüero Calvo, Ramón||| 0000-0002-9620-3990
author Fernández Pérez, Fátima María
author_facet Fernández Pérez, Fátima María
Zverev, Mihail
Garrido Ortiz, Pablo
Juárez Rodríguez, José Ramón
Bilbao Ugalde, José
Agüero Calvo, Ramón||| 0000-0002-9620-3990
author_role author
author2 Zverev, Mihail
Garrido Ortiz, Pablo
Juárez Rodríguez, José Ramón
Bilbao Ugalde, José
Agüero Calvo, Ramón||| 0000-0002-9620-3990
author2_role author
author
author
author
author
dc.contributor.none.fl_str_mv Universidad de Cantabria
dc.subject.none.fl_str_mv QUIC
Message Queuing Telemetry Transport (MQTT)
Industrial Internet of Things (IIoT)
Industry 4.0
Wireless networks
Emulated environment
Performance analysis
topic QUIC
Message Queuing Telemetry Transport (MQTT)
Industrial Internet of Things (IIoT)
Industry 4.0
Wireless networks
Emulated environment
Performance analysis
description In this paper we analyze the performance of QUIC as a transport alternative for Internet of Things (IoT) services based on the Message Queuing Telemetry Protocol (MQTT). QUIC is a novel protocol promoted by Google, and was originally conceived to tackle the limitations of the traditional Transmission Control Protocol (TCP), specifically aiming at the reduction of the latency caused by connection establishment. QUIC use in IoT environments is not widespread, and it is therefore interesting to characterize its performance when in over such scenarios. We used an emulation-based platform, where we integrated QUIC and MQTT (using GO-based implementations) and compared their combined performance with the that exhibited by the traditional TCP/TLS approach. We used Linux containers as end devices, and the ns-3 simulator to emulate different network technologies, such as WiFi, cellular, and satellite, and varying conditions. The results evince that QUIC is indeed an appropriate protocol to guarantee robust, secure, and low latency communications over IoT scenarios.
publishDate 2021
dc.date.none.fl_str_mv 2021
2021-08-26
dc.type.none.fl_str_mv journal article
http://purl.org/coar/resource_type/c_6501
NA
http://purl.org/coar/version/c_be7fb7dd8ff6fe43
dc.type.openaire.fl_str_mv info:eu-repo/semantics/article
format article
dc.identifier.none.fl_str_mv http://hdl.handle.net/10902/22468
url http://hdl.handle.net/10902/22468
dc.language.none.fl_str_mv Inglés
eng
language_invalid_str_mv Inglés
language eng
dc.rights.none.fl_str_mv open access
http://purl.org/coar/access_right/c_abf2
Attribution 4.0 International
http://creativecommons.org/licenses/by/4.0/
dc.rights.openaire.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv open access
http://purl.org/coar/access_right/c_abf2
Attribution 4.0 International
http://creativecommons.org/licenses/by/4.0/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv MDPI
publisher.none.fl_str_mv MDPI
dc.source.none.fl_str_mv Sensors, 2021, 21(17), 5737
reponame:UCrea Repositorio Abierto de la Universidad de Cantabria
instname:Universidad de Cantabria (UC)
instname_str Universidad de Cantabria (UC)
reponame_str UCrea Repositorio Abierto de la Universidad de Cantabria
collection UCrea Repositorio Abierto de la Universidad de Cantabria
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869425359252881408
score 15,298079