JOURNAL ARTICLE

High-performance complex event processing over streams

Abstract

In this paper, we present the design, implementation, and evaluation of a system that executes complex event queries over real-time streams of RFID readings encoded as events. These complex event queries filter and correlate events to match specific patterns, and transform the relevant events into new composite events for the use of external monitoring applications. Stream-based execution of these queries enables time-critical actions to be taken in environments such as supply chain management, surveillance and facility management, healthcare, etc. We first propose a complex event language that significantly extends existing event languages to meet the needs of a range of RFID-enabled monitoring applications. We then describe a query plan-based approach to efficiently implementing this language. Our approach uses native operators to efficiently handle query-defined sequences, which are a key component of complex event processing, and pipeline such sequences to subsequent operators that are built by leveraging relational techniques. We also develop a large suite of optimization techniques to address challenges such as large sliding windows and intermediate result sizes. We demonstrate the effectiveness of our approach through a detailed performance analysis of our prototype implementation under a range of data and query workloads as well as through a comparison to a state-of-the-art stream processor.

Keywords:
Computer science Complex event processing STREAMS Stream processing Event (particle physics) Parallel computing Operating system Process (computing)

Metrics

830
Cited By
59.62
FWCI (Field Weighted Citation Impact)
33
Refs
1.00
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Advanced Database Systems and Queries
Physical Sciences →  Computer Science →  Computer Networks and Communications
Advanced Data Storage Technologies
Physical Sciences →  Computer Science →  Computer Networks and Communications
Distributed systems and fault tolerance
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Active complex event processing over event streams

Di WangElke A. RundensteinerRichard T. Ellison

Journal:   Proceedings of the VLDB Endowment Year: 2011 Vol: 4 (10)Pages: 634-645
JOURNAL ARTICLE

Complex Event Processing over Distributed Uncertain Event Streams

Xinlong ZhangYongheng WangXiaoming Zhang

Journal:   Advances in intelligent systems research/Advances in Intelligent Systems Research Year: 2014
JOURNAL ARTICLE

Complex event processing over distributed probabilistic event streams

Y. H. WangKening CaoX.M. Zhang

Journal:   Computers & Mathematics with Applications Year: 2013 Vol: 66 (10)Pages: 1808-1821
© 2026 ScienceGate Book Chapters — All rights reserved.