TY - GEN
T1 - Results on out-of-order event processing
AU - Fodor, Paul
AU - Anicic, Darko
AU - Rudolph, Sebastian
PY - 2011
Y1 - 2011
N2 - Complex Event Processing (CEP) has the task of processing streams of events with the goal of detecting event patterns of interest. Today's CEP systems typically assume the total order of streaming events. In practice, real-time processing often faces delays caused by network latencies, sensor and machine failures etc. By handling out-of-order events a CEP processor needs to keep certain events longer than they are normally needed (in order to handle late events). Therefore, an effective removal of overdue events is needed. This work provides a framework for processing events, including also out-of-order events. The framework also implements a general low-level garbage collector. Our approach is based on deductive rules where detection of complex events amounts to an inference procedure. Therefore the framework features reasoning capabilities. We provide an open source implementation, and present experimental results of the proposed framework.
AB - Complex Event Processing (CEP) has the task of processing streams of events with the goal of detecting event patterns of interest. Today's CEP systems typically assume the total order of streaming events. In practice, real-time processing often faces delays caused by network latencies, sensor and machine failures etc. By handling out-of-order events a CEP processor needs to keep certain events longer than they are normally needed (in order to handle late events). Therefore, an effective removal of overdue events is needed. This work provides a framework for processing events, including also out-of-order events. The framework also implements a general low-level garbage collector. Our approach is based on deductive rules where detection of complex events amounts to an inference procedure. Therefore the framework features reasoning capabilities. We provide an open source implementation, and present experimental results of the proposed framework.
UR - https://www.scopus.com/pages/publications/79551578051
U2 - 10.1007/978-3-642-18378-2_18
DO - 10.1007/978-3-642-18378-2_18
M3 - Conference contribution
AN - SCOPUS:79551578051
SN - 9783642183775
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 220
EP - 234
BT - Practical Aspects of Declarative Languages - 13th International Symposium, PADL 2011, Proceedings
T2 - 13th International Symposium on Practical Aspects of Declarative Languages, PADL 2011
Y2 - 24 January 2011 through 25 January 2011
ER -