An adaptive parallel processing strategy in complex event processing systems over data streams

05/15/2018
by   Fuyuan Xiao, et al.
0

Efficient matching of incoming events of data streams to persistent queries is fundamental to event stream processing systems. 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 workloads conditions such that the selected policy has the least expected waiting time for further processing the arriving events. The proposed strategy can keep the CEP system running fast under the variation of the time window sizes of operators and input rates of streams. Finally, the utility of our work is demonstrated through the experiments on the StreamBase system.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/14/2020

eSPICE: Probabilistic Load Shedding from Input Event Streams in Complex Event Processing

Complex event processing systems process the input event streams on-the-...
research
02/14/2020

DSCEP: An Infrastructure for Distributed Semantic Complex Event Processing

Today most applications continuously produce information under the form ...
research
07/18/2023

Stream Types

We propose a rich foundational theory of typed data streams and stream t...
research
04/16/2020

Continuous Health Interface Event Retrieval

Knowing the state of our health at every moment in time is critical for ...
research
09/18/2022

ASAP: Adaptive Transmission Scheme for Online Processing of Event-based Algorithms

Online event-based perception techniques on board robots navigating in c...
research
08/17/2020

A Microservices Architecture for Distributed Complex Event Processing in Smart Cities

A considerable volume of data is collected from sensors today and needs ...
research
02/11/2020

pSPICE: Partial Match Shedding for Complex Event Processing

Complex event processing (CEP) systems continuously process input event ...

Please sign up or login with your details

Forgot password? Click here to reset