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

02/14/2020
by   Ahmad Slo, et al.
0

Complex event processing systems process the input event streams on-the-fly. Since input event rate could overshoot the system's capabilities and results in violating a defined latency bound, load shedding is used to drop a portion of the input event streams. The crucial question here is how many and which events to drop so the defined latency bound is maintained and the degradation in the quality of results is minimized. In stream processing domain, different load shedding strategies have been proposed but they mainly depend on the importance of individual tuples (events). However, as complex event processing systems perform pattern detection, the importance of events is also influenced by other events in the same pattern. In this paper, we propose a load shedding framework called eSPICE for complex event processing systems. eSPICE depends on building a probabilistic model that learns about the importance of events in a window. The position of an event in a window and its type are used as features to build the model. Further, we provide algorithms to decide when to start dropping events and how many events to drop. Moreover, we extensively evaluate the performance of eSPICE on two real-world datasets.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/11/2020

pSPICE: Partial Match Shedding for Complex Event Processing

Complex event processing (CEP) systems continuously process input event ...
research
05/15/2018

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

Efficient matching of incoming events of data streams to persistent quer...
research
04/16/2020

Continuous Health Interface Event Retrieval

Knowing the state of our health at every moment in time is critical for ...
research
06/15/2020

hSPICE: State-Aware Event Shedding in Complex Event Processing

In complex event processing (CEP), load shedding is performed to maintai...
research
01/25/2018

Efficient Adaptive Detection of Complex Event Patterns

Complex event processing (CEP) is widely employed to detect occurrences ...
research
02/12/2018

The Complex Event Recognition Group

The Complex Event Recognition (CER) group is a research team, affiliated...
research
09/21/2014

A High-Level Model of Neocortical Feedback Based on an Event Window Segmentation Algorithm

The author previously presented an event window segmentation (EWS) algor...

Please sign up or login with your details

Forgot password? Click here to reset