Composite Events for Active Databases: Semantics, Contexts and Detection
VLDB '94 Proceedings of the 20th International Conference on Very Large Data Bases
InfoFilter: a system for expressive pattern specification and detection over text streams
Proceedings of the 2005 ACM symposium on Applied computing
Filtering Features for a Composite Event Definition Language
SAINT '06 Proceedings of the International Symposium on Applications on Internet
High-performance complex event processing over streams
Proceedings of the 2006 ACM SIGMOD international conference on Management of data
AFilter: adaptable XML filtering with prefix-caching suffix-clustering
VLDB '06 Proceedings of the 32nd international conference on Very large data bases
Efficient pattern matching over event streams
Proceedings of the 2008 ACM SIGMOD international conference on Management of data
Plan-based complex event detection across distributed sources
Proceedings of the VLDB Endowment
Rule-based multi-query optimization
Proceedings of the 12th International Conference on Extending Database Technology: Advances in Database Technology
StarTrack: a framework for enabling track-based applications
Proceedings of the 7th international conference on Mobile systems, applications, and services
ZStream: a cost-based query processor for adaptively detecting composite events
Proceedings of the 2009 ACM SIGMOD International Conference on Management of data
A shared execution strategy for multiple pattern mining requests over streaming data
Proceedings of the VLDB Endowment
Efficient filtering of composite events
BNCOD'03 Proceedings of the 20th British national conference on Databases
Towards trajectory-based experience sharing in a city
Proceedings of the 3rd ACM SIGSPATIAL International Workshop on Location-Based Social Networks
Information system monitoring and notifications using complex event processing
Proceedings of the Fifth Balkan Conference in Informatics
Hi-index | 0.00 |
This paper presents a novel data structure, called Event-centric Composable Queue (ECQ), a basic building block of a new scalable composite event monitoring (CEM) framework, SCEMon. In particular, we focus on the scalability issues when large numbers of CEM queries and event sources exist in upcoming CEM environments. To address these challenges effectively, we take an event-centric sharing approach rather than dealing with queries and sources separately. ECQ is a shared queue, which stores incoming event instances of a primitive event class. ECQs are designed to facilitate efficient shared evaluations of multiple queries over very large volumes of event streams from numerous event sources. ECQs are composable and form a single shared network within which multiple queries are simultaneously evaluated. In this paper, we present efficient shared processing techniques operating on top of the proposed shared ECQ network. The performance evaluation shows that the proposed approach achieves a high level of scalability compared to conventional separate processing approaches in large-scale CEM environments.