Cargando…

Bridging the gap between expressivity and efficiency in stream reasoning: a structural caching approach for IoT streams

In today’s data landscape, data streams are well represented. This is mainly due to the rise of data-intensive domains such as the Internet of Things (IoT), Smart Industries, Pervasive Health, and Social Media. To extract meaningful insights from these streams, they should be processed in real time,...

Descripción completa

Detalles Bibliográficos
Autores principales: Bonte, Pieter, Turck, Filip De, Ongenae, Femke
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer London 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9169600/
https://www.ncbi.nlm.nih.gov/pubmed/35692953
http://dx.doi.org/10.1007/s10115-022-01686-5
_version_ 1784721236480229376
author Bonte, Pieter
Turck, Filip De
Ongenae, Femke
author_facet Bonte, Pieter
Turck, Filip De
Ongenae, Femke
author_sort Bonte, Pieter
collection PubMed
description In today’s data landscape, data streams are well represented. This is mainly due to the rise of data-intensive domains such as the Internet of Things (IoT), Smart Industries, Pervasive Health, and Social Media. To extract meaningful insights from these streams, they should be processed in real time, while solving an integration problem as these streams need to be combined with more static data and their domain knowledge. Ontologies are ideal for modeling this domain knowledge and facilitate the integration of heterogeneous data within data-intensive domains such as the IoT. Expressive reasoning techniques, such as OWL2 DL reasoning, are needed to completely interpret the domain knowledge and for the extraction of meaningful decisions. Expressive reasoning techniques have mainly focused on static data environments, as it tends to become slow with growing datasets. There is thus a mismatch between expressive reasoning and the real-time requirements of data-intensive domains. In this paper, we take a first step towards bridging the gap between expressivity and efficiency while reasoning over high-velocity IoT data streams for the task of event enrichment. We present a structural caching technique that eliminates reoccurring reasoning steps by exploiting the characteristics of most IoT streams, i.e., streams typically produce events that are similar in structure and size. Our caching technique speeds up reasoning time up to thousands of times for fully fledged OWL2 DL reasoners and even tenths and hundreds of times for less expressive OWL2 RL and OWL2 EL reasoners.
format Online
Article
Text
id pubmed-9169600
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Springer London
record_format MEDLINE/PubMed
spelling pubmed-91696002022-06-07 Bridging the gap between expressivity and efficiency in stream reasoning: a structural caching approach for IoT streams Bonte, Pieter Turck, Filip De Ongenae, Femke Knowl Inf Syst Regular Paper In today’s data landscape, data streams are well represented. This is mainly due to the rise of data-intensive domains such as the Internet of Things (IoT), Smart Industries, Pervasive Health, and Social Media. To extract meaningful insights from these streams, they should be processed in real time, while solving an integration problem as these streams need to be combined with more static data and their domain knowledge. Ontologies are ideal for modeling this domain knowledge and facilitate the integration of heterogeneous data within data-intensive domains such as the IoT. Expressive reasoning techniques, such as OWL2 DL reasoning, are needed to completely interpret the domain knowledge and for the extraction of meaningful decisions. Expressive reasoning techniques have mainly focused on static data environments, as it tends to become slow with growing datasets. There is thus a mismatch between expressive reasoning and the real-time requirements of data-intensive domains. In this paper, we take a first step towards bridging the gap between expressivity and efficiency while reasoning over high-velocity IoT data streams for the task of event enrichment. We present a structural caching technique that eliminates reoccurring reasoning steps by exploiting the characteristics of most IoT streams, i.e., streams typically produce events that are similar in structure and size. Our caching technique speeds up reasoning time up to thousands of times for fully fledged OWL2 DL reasoners and even tenths and hundreds of times for less expressive OWL2 RL and OWL2 EL reasoners. Springer London 2022-06-06 2022 /pmc/articles/PMC9169600/ /pubmed/35692953 http://dx.doi.org/10.1007/s10115-022-01686-5 Text en © The Author(s), under exclusive licence to Springer-Verlag London Ltd., part of Springer Nature 2022 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Regular Paper
Bonte, Pieter
Turck, Filip De
Ongenae, Femke
Bridging the gap between expressivity and efficiency in stream reasoning: a structural caching approach for IoT streams
title Bridging the gap between expressivity and efficiency in stream reasoning: a structural caching approach for IoT streams
title_full Bridging the gap between expressivity and efficiency in stream reasoning: a structural caching approach for IoT streams
title_fullStr Bridging the gap between expressivity and efficiency in stream reasoning: a structural caching approach for IoT streams
title_full_unstemmed Bridging the gap between expressivity and efficiency in stream reasoning: a structural caching approach for IoT streams
title_short Bridging the gap between expressivity and efficiency in stream reasoning: a structural caching approach for IoT streams
title_sort bridging the gap between expressivity and efficiency in stream reasoning: a structural caching approach for iot streams
topic Regular Paper
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9169600/
https://www.ncbi.nlm.nih.gov/pubmed/35692953
http://dx.doi.org/10.1007/s10115-022-01686-5
work_keys_str_mv AT bontepieter bridgingthegapbetweenexpressivityandefficiencyinstreamreasoningastructuralcachingapproachforiotstreams
AT turckfilipde bridgingthegapbetweenexpressivityandefficiencyinstreamreasoningastructuralcachingapproachforiotstreams
AT ongenaefemke bridgingthegapbetweenexpressivityandefficiencyinstreamreasoningastructuralcachingapproachforiotstreams