Distributed Complex Event Processing with Query Optimisation
File(s)debs09-next_ced.pdf (720.1 KB)
Accepted version
Author(s)
Pietzuch, PR
Schultz-Moeller, NP
Migliavacca, M
Type
Conference Paper
Abstract
The nature of data in enterprises and on the Internet is changing. Data used to be stored in a database rst and queried later. Today timely processing of new data, represented as events, is increasingly valuable. In many domains, complex event processing (CEP) systems detect patterns of events for decision making. Examples include processing of environmental sensor data, trades in nancial markets and
RSS web feeds. Unlike conventional database systems, most current CEP systems pay little attention to query optimisation. They do not rewrite queries to more e cient representations or make decisions about operator distribution, limiting their overall scalability. This paper describes the Next CEP system that was especially designed for query rewriting and distribution. Event patterns are speci ed in a high-level query language and, before being translated into event automata, are rewritten in
a more e cient form. Automata are then distributed across a cluster of machines fo detection scalability. We present algorithms for query rewriting and distributed placement. Our experiments on the Emulab test-bed show a signi cant improvement in system scalability due to rewriting and distribution.
RSS web feeds. Unlike conventional database systems, most current CEP systems pay little attention to query optimisation. They do not rewrite queries to more e cient representations or make decisions about operator distribution, limiting their overall scalability. This paper describes the Next CEP system that was especially designed for query rewriting and distribution. Event patterns are speci ed in a high-level query language and, before being translated into event automata, are rewritten in
a more e cient form. Automata are then distributed across a cluster of machines fo detection scalability. We present algorithms for query rewriting and distributed placement. Our experiments on the Emulab test-bed show a signi cant improvement in system scalability due to rewriting and distribution.
Date Issued
2009-07-01
Citation
2009
Publisher
ACM
Copyright Statement
© ACM, 2009. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in PROCEEDINGS OF THE THIRD ACM INTERNATIONAL CONFERENCE ON DISTRIBUTED EVENT-BASED SYSTEMS, Article No. 4, (2009) http://doi.acm.org/10.1145/1619258.1619264
Description
16.10.14 KB. Ok to add accepted version to spiral,
Source
International Conference on Distributed Event-Based Systems (DEBS’09)
Source Place
Nashville, TN, USA
Publication Status
Published
Start Date
06 July 2009
Finish Date
09 July 2009
Coverage Spatial
Nashville, TN, USA