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...
| Autores: | , , , , , |
|---|---|
| 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 |