An experimental study of fog and cloud computing in CEP-based Real-Time IoT applications
Descripción del Articulo
Internet of Things (IoT) has posed new requirements to the underlying processing architecture, specially for real-time applications, such as event-detection services. Complex Event Processing (CEP) engines provide a powerful tool to implement these services. Fog computing has raised as a solution to...
Autores: | , , , , |
---|---|
Formato: | artículo |
Fecha de Publicación: | 2021 |
Institución: | Universidad de Lima |
Repositorio: | ULIMA-Institucional |
Lenguaje: | inglés |
OAI Identifier: | oai:repositorio.ulima.edu.pe:20.500.12724/13450 |
Enlace del recurso: | https://hdl.handle.net/20.500.12724/13450 https://doi.org/10.1186/s13677-021-00245-7 |
Nivel de acceso: | acceso abierto |
Materia: | Event processing (Computación) Cloud computing Internet of things Procesamiento de eventos Computación en la nube Internet de las cosas https://purl.org/pe-repo/ocde/ford#2.02.04 |
id |
RULI_d8752fca75c8ad7f20d23d37612b5ad8 |
---|---|
oai_identifier_str |
oai:repositorio.ulima.edu.pe:20.500.12724/13450 |
network_acronym_str |
RULI |
network_name_str |
ULIMA-Institucional |
repository_id_str |
3883 |
dc.title.en_EN.fl_str_mv |
An experimental study of fog and cloud computing in CEP-based Real-Time IoT applications |
title |
An experimental study of fog and cloud computing in CEP-based Real-Time IoT applications |
spellingShingle |
An experimental study of fog and cloud computing in CEP-based Real-Time IoT applications Mondragon Ruiz, G. Event processing (Computación) Cloud computing Internet of things Procesamiento de eventos Computación en la nube Internet de las cosas https://purl.org/pe-repo/ocde/ford#2.02.04 |
title_short |
An experimental study of fog and cloud computing in CEP-based Real-Time IoT applications |
title_full |
An experimental study of fog and cloud computing in CEP-based Real-Time IoT applications |
title_fullStr |
An experimental study of fog and cloud computing in CEP-based Real-Time IoT applications |
title_full_unstemmed |
An experimental study of fog and cloud computing in CEP-based Real-Time IoT applications |
title_sort |
An experimental study of fog and cloud computing in CEP-based Real-Time IoT applications |
author |
Mondragon Ruiz, G. |
author_facet |
Mondragon Ruiz, G. Tenorio Trigoso, Alonso Castillo Cara, José Manuel Caminero, B. Carrion, C. |
author_role |
author |
author2 |
Tenorio Trigoso, Alonso Castillo Cara, José Manuel Caminero, B. Carrion, C. |
author2_role |
author author author author |
dc.contributor.other.none.fl_str_mv |
Tenorio Trigoso, Alonso |
dc.contributor.author.fl_str_mv |
Mondragon Ruiz, G. Tenorio Trigoso, Alonso Castillo Cara, José Manuel Caminero, B. Carrion, C. |
dc.subject.en_EN.fl_str_mv |
Event processing (Computación) Cloud computing Internet of things |
topic |
Event processing (Computación) Cloud computing Internet of things Procesamiento de eventos Computación en la nube Internet de las cosas https://purl.org/pe-repo/ocde/ford#2.02.04 |
dc.subject.es_PE.fl_str_mv |
Procesamiento de eventos Computación en la nube Internet de las cosas |
dc.subject.ocde.none.fl_str_mv |
https://purl.org/pe-repo/ocde/ford#2.02.04 |
description |
Internet of Things (IoT) has posed new requirements to the underlying processing architecture, specially for real-time applications, such as event-detection services. Complex Event Processing (CEP) engines provide a powerful tool to implement these services. Fog computing has raised as a solution to support IoT real-time applications, in contrast to the Cloud-based approach. This work is aimed at analysing a CEP-based Fog architecture for real-time IoT applications that uses a publish-subscribe protocol. A testbed has been developed with low-cost and local resources to verify the suitability of CEP-engines to low-cost computing resources. To assess performance we have analysed the effectiveness and cost of the proposal in terms of latency and resource usage, respectively. Results show that the fog computing architecture reduces event-detection latencies up to 35%, while the available computing resources are being used more efficiently, when compared to a Cloud deployment. Performance evaluation also identifies the communication between the CEP-engine and the final users as the most time consuming component of latency. Moreover, the latency analysis concludes that the time required by CEP-engine is related to the compute resources, but is nonlinear dependent of the number of things connected. |
publishDate |
2021 |
dc.date.accessioned.none.fl_str_mv |
2021-06-22T15:59:50Z |
dc.date.available.none.fl_str_mv |
2021-06-22T15:59:50Z |
dc.date.issued.fl_str_mv |
2021 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/article |
dc.type.other.none.fl_str_mv |
Artículo en Scopus |
format |
article |
dc.identifier.citation.es_PE.fl_str_mv |
Mondragon-Ruiz, G.,Tenorio-Trigoso, A.,Castillo-Cara, J. M., Caminero, B. & Carrion, C. (2021). An experimental study of fog and cloud computing in CEP-based Real-Time IoT applications. Journal of Cloud Computing, 10(1). https://doi.org/10.1186/s13677-021-00245-7 |
dc.identifier.issn.none.fl_str_mv |
2192-113X |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/20.500.12724/13450 |
dc.identifier.journal.none.fl_str_mv |
Journal of Cloud Computing |
dc.identifier.isni.none.fl_str_mv |
0000000121541816 |
dc.identifier.doi.none.fl_str_mv |
https://doi.org/10.1186/s13677-021-00245-7 |
dc.identifier.scopusid.none.fl_str_mv |
2-s2.0-85107544135 |
identifier_str_mv |
Mondragon-Ruiz, G.,Tenorio-Trigoso, A.,Castillo-Cara, J. M., Caminero, B. & Carrion, C. (2021). An experimental study of fog and cloud computing in CEP-based Real-Time IoT applications. Journal of Cloud Computing, 10(1). https://doi.org/10.1186/s13677-021-00245-7 2192-113X Journal of Cloud Computing 0000000121541816 2-s2.0-85107544135 |
url |
https://hdl.handle.net/20.500.12724/13450 https://doi.org/10.1186/s13677-021-00245-7 |
dc.language.iso.none.fl_str_mv |
eng |
language |
eng |
dc.relation.ispartof.none.fl_str_mv |
urn:issn:2192-113X |
dc.rights.*.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.uri.*.fl_str_mv |
https://creativecommons.org/licenses/by-nc-sa/4.0/ |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
https://creativecommons.org/licenses/by-nc-sa/4.0/ |
dc.format.none.fl_str_mv |
application/html |
dc.publisher.none.fl_str_mv |
Springer |
dc.publisher.country.none.fl_str_mv |
CH |
publisher.none.fl_str_mv |
Springer |
dc.source.none.fl_str_mv |
Repositorio Institucional - Ulima Universidad de Lima reponame:ULIMA-Institucional instname:Universidad de Lima instacron:ULIMA |
instname_str |
Universidad de Lima |
instacron_str |
ULIMA |
institution |
ULIMA |
reponame_str |
ULIMA-Institucional |
collection |
ULIMA-Institucional |
bitstream.url.fl_str_mv |
https://repositorio.ulima.edu.pe/bitstream/20.500.12724/13450/3/license.txt https://repositorio.ulima.edu.pe/bitstream/20.500.12724/13450/2/license_rdf |
bitstream.checksum.fl_str_mv |
8a4605be74aa9ea9d79846c1fba20a33 8fc46f5e71650fd7adee84a69b9163c2 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Universidad de Lima |
repository.mail.fl_str_mv |
repositorio@ulima.edu.pe |
_version_ |
1840272165662883840 |
spelling |
Mondragon Ruiz, G.Tenorio Trigoso, AlonsoCastillo Cara, José ManuelCaminero, B.Carrion, C.Tenorio Trigoso, Alonso2021-06-22T15:59:50Z2021-06-22T15:59:50Z2021Mondragon-Ruiz, G.,Tenorio-Trigoso, A.,Castillo-Cara, J. M., Caminero, B. & Carrion, C. (2021). An experimental study of fog and cloud computing in CEP-based Real-Time IoT applications. Journal of Cloud Computing, 10(1). https://doi.org/10.1186/s13677-021-00245-72192-113Xhttps://hdl.handle.net/20.500.12724/13450Journal of Cloud Computing0000000121541816https://doi.org/10.1186/s13677-021-00245-72-s2.0-85107544135Internet of Things (IoT) has posed new requirements to the underlying processing architecture, specially for real-time applications, such as event-detection services. Complex Event Processing (CEP) engines provide a powerful tool to implement these services. Fog computing has raised as a solution to support IoT real-time applications, in contrast to the Cloud-based approach. This work is aimed at analysing a CEP-based Fog architecture for real-time IoT applications that uses a publish-subscribe protocol. A testbed has been developed with low-cost and local resources to verify the suitability of CEP-engines to low-cost computing resources. To assess performance we have analysed the effectiveness and cost of the proposal in terms of latency and resource usage, respectively. Results show that the fog computing architecture reduces event-detection latencies up to 35%, while the available computing resources are being used more efficiently, when compared to a Cloud deployment. Performance evaluation also identifies the communication between the CEP-engine and the final users as the most time consuming component of latency. Moreover, the latency analysis concludes that the time required by CEP-engine is related to the compute resources, but is nonlinear dependent of the number of things connected.application/htmlengSpringerCHurn:issn:2192-113Xinfo:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/4.0/Repositorio Institucional - UlimaUniversidad de Limareponame:ULIMA-Institucionalinstname:Universidad de Limainstacron:ULIMAEvent processing (Computación)Cloud computingInternet of thingsProcesamiento de eventosComputación en la nubeInternet de las cosashttps://purl.org/pe-repo/ocde/ford#2.02.04An experimental study of fog and cloud computing in CEP-based Real-Time IoT applicationsinfo:eu-repo/semantics/articleArtículo en ScopusNo figura en la lista del año 2020Universidad de Lima9LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.ulima.edu.pe/bitstream/20.500.12724/13450/3/license.txt8a4605be74aa9ea9d79846c1fba20a33MD53CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81037https://repositorio.ulima.edu.pe/bitstream/20.500.12724/13450/2/license_rdf8fc46f5e71650fd7adee84a69b9163c2MD5220.500.12724/13450oai:repositorio.ulima.edu.pe:20.500.12724/134502025-04-09 09:39:50.805Repositorio Universidad de Limarepositorio@ulima.edu.peTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |
score |
13.124538 |
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).