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...

Descripción completa

Detalles Bibliográficos
Autores: Tenorio Trigoso, Alonso, Castillo Cara, Manuel, Mondragón Ruiz , Giovanny, Carrión Espinosa, María del Carmen, Caminero Herráez, María Blanca
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