An Analysis of Computational Resources of Event-Driven Streaming Data Flow for Internet of Things: A case study
Information and communication technologies backbone of a smart city is an Internet of Things (IoT) application that combines technologies such as low power IoT networks, device management, analytics or event stream processing. Hence, designing an efficient IoT architecture for real-time IoT applicat...
| Autores: | , , , , |
|---|---|
| Tipo de recurso: | artículo |
| Fecha de publicación: | 2021 |
| País: | España |
| Institución: | Universidad de Castilla-La Mancha |
| Repositorio: | RUIdeRA. Repositorio Institucional de la UCLM |
| OAI Identifier: | oai:ruidera.uclm.es:10578/32085 |
| Acceso en línea: | https://hdl.handle.net/10578/32085 |
| Access Level: | acceso embargado |
| id |
ES_9ec4e758bd5bfdec3475c8d6887c291d |
|---|---|
| oai_identifier_str |
oai:ruidera.uclm.es:10578/32085 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
An Analysis of Computational Resources of Event-Driven Streaming Data Flow for Internet of Things: A case studyTenorio Trigoso, AlonsoCastillo Cara, ManuelMondragón Ruiz , GiovannyCarrión Espinosa, María del CarmenCaminero Herráez, María BlancaInformation and communication technologies backbone of a smart city is an Internet of Things (IoT) application that combines technologies such as low power IoT networks, device management, analytics or event stream processing. Hence, designing an efficient IoT architecture for real-time IoT applications brings technical challenges that include the integration of application network protocols and data processing. In this context, the system scalability of two architectures has been analysed: the first architecture, named as POST architecture, integrates the hyper text transfer protocol with an Extract-Transform-Load technique, and is used as baseline; the second architecture, named as MQTT-CEP, is based on a publish-subscribe protocol, i.e. message queue telemetry transport, and a complex event processor engine. In this analysis, SAVIA, a smart city citizen security application, has been deployed following both architectural approaches. Results show that the design of the network protocol and the data analytic layer impacts highly in the Quality of Service experimented by the final IoT users. The experiments show that the integrated MQTT-CEP architecture scales properly, keeps energy consumption limited and thereby, promotes the development of a distributed IoT architecture based on constraint resources. The drawback is an increase in latency, mainly caused by the loosely coupled communication pattern of MQTT, but within reasonable levels which stabilize with increasing workloads.Oxford University Press202320232021info:eu-repo/semantics/articleapplication/pdfapplication/pdfhttps://hdl.handle.net/10578/32085reponame:RUIdeRA. Repositorio Institucional de la UCLMinstname:Universidad de Castilla-La ManchaInglésRTI2018-098156-B-C522019-GRIN-27060026-2019 FONDECYT-BM-INC.INVinfo:eu-repo/semantics/embargoedAccessoai:ruidera.uclm.es:10578/320852026-05-27T07:36:41Z |
| dc.title.none.fl_str_mv |
An Analysis of Computational Resources of Event-Driven Streaming Data Flow for Internet of Things: A case study |
| title |
An Analysis of Computational Resources of Event-Driven Streaming Data Flow for Internet of Things: A case study |
| spellingShingle |
An Analysis of Computational Resources of Event-Driven Streaming Data Flow for Internet of Things: A case study Tenorio Trigoso, Alonso |
| title_short |
An Analysis of Computational Resources of Event-Driven Streaming Data Flow for Internet of Things: A case study |
| title_full |
An Analysis of Computational Resources of Event-Driven Streaming Data Flow for Internet of Things: A case study |
| title_fullStr |
An Analysis of Computational Resources of Event-Driven Streaming Data Flow for Internet of Things: A case study |
| title_full_unstemmed |
An Analysis of Computational Resources of Event-Driven Streaming Data Flow for Internet of Things: A case study |
| title_sort |
An Analysis of Computational Resources of Event-Driven Streaming Data Flow for Internet of Things: A case study |
| dc.creator.none.fl_str_mv |
Tenorio Trigoso, Alonso Castillo Cara, Manuel Mondragón Ruiz , Giovanny Carrión Espinosa, María del Carmen Caminero Herráez, María Blanca |
| author |
Tenorio Trigoso, Alonso |
| author_facet |
Tenorio Trigoso, Alonso Castillo Cara, Manuel Mondragón Ruiz , Giovanny Carrión Espinosa, María del Carmen Caminero Herráez, María Blanca |
| author_role |
author |
| author2 |
Castillo Cara, Manuel Mondragón Ruiz , Giovanny Carrión Espinosa, María del Carmen Caminero Herráez, María Blanca |
| author2_role |
author author author author |
| description |
Information and communication technologies backbone of a smart city is an Internet of Things (IoT) application that combines technologies such as low power IoT networks, device management, analytics or event stream processing. Hence, designing an efficient IoT architecture for real-time IoT applications brings technical challenges that include the integration of application network protocols and data processing. In this context, the system scalability of two architectures has been analysed: the first architecture, named as POST architecture, integrates the hyper text transfer protocol with an Extract-Transform-Load technique, and is used as baseline; the second architecture, named as MQTT-CEP, is based on a publish-subscribe protocol, i.e. message queue telemetry transport, and a complex event processor engine. In this analysis, SAVIA, a smart city citizen security application, has been deployed following both architectural approaches. Results show that the design of the network protocol and the data analytic layer impacts highly in the Quality of Service experimented by the final IoT users. The experiments show that the integrated MQTT-CEP architecture scales properly, keeps energy consumption limited and thereby, promotes the development of a distributed IoT architecture based on constraint resources. The drawback is an increase in latency, mainly caused by the loosely coupled communication pattern of MQTT, but within reasonable levels which stabilize with increasing workloads. |
| publishDate |
2021 |
| dc.date.none.fl_str_mv |
2021 2023 2023 |
| dc.type.none.fl_str_mv |
info:eu-repo/semantics/article |
| format |
article |
| dc.identifier.none.fl_str_mv |
https://hdl.handle.net/10578/32085 |
| url |
https://hdl.handle.net/10578/32085 |
| dc.language.none.fl_str_mv |
Inglés |
| language_invalid_str_mv |
Inglés |
| dc.relation.none.fl_str_mv |
RTI2018-098156-B-C52 2019-GRIN-27060 026-2019 FONDECYT-BM-INC.INV |
| dc.rights.none.fl_str_mv |
info:eu-repo/semantics/embargoedAccess |
| eu_rights_str_mv |
embargoedAccess |
| dc.format.none.fl_str_mv |
application/pdf application/pdf |
| dc.publisher.none.fl_str_mv |
Oxford University Press |
| publisher.none.fl_str_mv |
Oxford University Press |
| dc.source.none.fl_str_mv |
reponame:RUIdeRA. Repositorio Institucional de la UCLM instname:Universidad de Castilla-La Mancha |
| instname_str |
Universidad de Castilla-La Mancha |
| reponame_str |
RUIdeRA. Repositorio Institucional de la UCLM |
| collection |
RUIdeRA. Repositorio Institucional de la UCLM |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869414853832081408 |
| score |
15.300719 |