Cargando…

An Adaptive Parallel Processing Strategy for Complex Event Processing Systems over Data Streams in Wireless Sensor Networks

Efficient matching of incoming events of data streams to persistent queries is fundamental to event stream processing systems in wireless sensor networks. These applications require dealing with high volume and continuous data streams with fast processing time on distributed complex event processing...

Descripción completa

Detalles Bibliográficos
Autores principales: Xiao, Fuyuan, Aritsugi, Masayoshi
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6263753/
https://www.ncbi.nlm.nih.gov/pubmed/30400158
http://dx.doi.org/10.3390/s18113732
_version_ 1783375354907328512
author Xiao, Fuyuan
Aritsugi, Masayoshi
author_facet Xiao, Fuyuan
Aritsugi, Masayoshi
author_sort Xiao, Fuyuan
collection PubMed
description Efficient matching of incoming events of data streams to persistent queries is fundamental to event stream processing systems in wireless sensor networks. These applications require dealing with high volume and continuous data streams with fast processing time on distributed complex event processing (CEP) systems. Therefore, a well-managed parallel processing technique is needed for improving the performance of the system. However, the specific properties of pattern operators in the CEP systems increase the difficulties of the parallel processing problem. To address these issues, a parallelization model and an adaptive parallel processing strategy are proposed for the complex event processing by introducing a histogram and utilizing the probability and queue theory. The proposed strategy can estimate the optimal event splitting policy, which can suit the most recent workload conditions such that the selected policy has the least expected waiting time for further processing of the arriving events. The proposed strategy can keep the CEP system running fast under the variation of the time window sizes of operators and the input rates of streams. Finally, the utility of our work is demonstrated through the experiments on the StreamBase system.
format Online
Article
Text
id pubmed-6263753
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-62637532018-12-12 An Adaptive Parallel Processing Strategy for Complex Event Processing Systems over Data Streams in Wireless Sensor Networks Xiao, Fuyuan Aritsugi, Masayoshi Sensors (Basel) Article Efficient matching of incoming events of data streams to persistent queries is fundamental to event stream processing systems in wireless sensor networks. These applications require dealing with high volume and continuous data streams with fast processing time on distributed complex event processing (CEP) systems. Therefore, a well-managed parallel processing technique is needed for improving the performance of the system. However, the specific properties of pattern operators in the CEP systems increase the difficulties of the parallel processing problem. To address these issues, a parallelization model and an adaptive parallel processing strategy are proposed for the complex event processing by introducing a histogram and utilizing the probability and queue theory. The proposed strategy can estimate the optimal event splitting policy, which can suit the most recent workload conditions such that the selected policy has the least expected waiting time for further processing of the arriving events. The proposed strategy can keep the CEP system running fast under the variation of the time window sizes of operators and the input rates of streams. Finally, the utility of our work is demonstrated through the experiments on the StreamBase system. MDPI 2018-11-02 /pmc/articles/PMC6263753/ /pubmed/30400158 http://dx.doi.org/10.3390/s18113732 Text en © 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Xiao, Fuyuan
Aritsugi, Masayoshi
An Adaptive Parallel Processing Strategy for Complex Event Processing Systems over Data Streams in Wireless Sensor Networks
title An Adaptive Parallel Processing Strategy for Complex Event Processing Systems over Data Streams in Wireless Sensor Networks
title_full An Adaptive Parallel Processing Strategy for Complex Event Processing Systems over Data Streams in Wireless Sensor Networks
title_fullStr An Adaptive Parallel Processing Strategy for Complex Event Processing Systems over Data Streams in Wireless Sensor Networks
title_full_unstemmed An Adaptive Parallel Processing Strategy for Complex Event Processing Systems over Data Streams in Wireless Sensor Networks
title_short An Adaptive Parallel Processing Strategy for Complex Event Processing Systems over Data Streams in Wireless Sensor Networks
title_sort adaptive parallel processing strategy for complex event processing systems over data streams in wireless sensor networks
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6263753/
https://www.ncbi.nlm.nih.gov/pubmed/30400158
http://dx.doi.org/10.3390/s18113732
work_keys_str_mv AT xiaofuyuan anadaptiveparallelprocessingstrategyforcomplexeventprocessingsystemsoverdatastreamsinwirelesssensornetworks
AT aritsugimasayoshi anadaptiveparallelprocessingstrategyforcomplexeventprocessingsystemsoverdatastreamsinwirelesssensornetworks
AT xiaofuyuan adaptiveparallelprocessingstrategyforcomplexeventprocessingsystemsoverdatastreamsinwirelesssensornetworks
AT aritsugimasayoshi adaptiveparallelprocessingstrategyforcomplexeventprocessingsystemsoverdatastreamsinwirelesssensornetworks