Proceedings of the 2008 ACM SIGMOD International Conference on Management of Data 2008
DOI: 10.1145/1376616.1376633
|View full text |Cite
|
Sign up to set email alerts
|

Near-optimal algorithms for shared filter evaluation in data stream systems

Abstract: We consider the problem of evaluating multiple overlapping queries defined on data streams, where each query is a conjunction of multiple filters and each filter may be shared across multiple queries. Efficient support for overlapping queries is a critical issue in the emerging data stream systems, and this is particularly the case when filters are expensive in terms of their computational complexity and processing time. This problem generalizes other well-known problems such as pipelined filter ordering and s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

8
74
0

Year Published

2010
2010
2015
2015

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 53 publications
(82 citation statements)
references
References 26 publications
8
74
0
Order By: Relevance
“…Finally, work sharing has been investigated extensively in the context of streaming database systems [3,8,9,[19][20][21]. By sharing work (or state) among continuous query operators, a streaming DBMS can maintain a low per-tuple processing cost and thus handle a large number of continuous queries over fast streams.…”
Section: Work Sharingmentioning
confidence: 99%
“…Finally, work sharing has been investigated extensively in the context of streaming database systems [3,8,9,[19][20][21]. By sharing work (or state) among continuous query operators, a streaming DBMS can maintain a low per-tuple processing cost and thus handle a large number of continuous queries over fast streams.…”
Section: Work Sharingmentioning
confidence: 99%
“…The most important metric is the evaluation time, which is defined as the average time taken by our prototype system to evaluate one image item against all filtering rules in current system. We implement the greedy algorithm named ECBG which is proposed by [3] and EPABS for comparison.…”
Section: A Evaluation Methodologymentioning
confidence: 99%
“…Then [3] improved upon those of [2], [3] proposed an edge-coverage based greedy algorithm whose performance was better than [2] under various settings. Our problem also generalizes the shared ordering problem [1,2,3] as well as the well-studied pipelined filter ordering problem [4,5,6,7]. Pipelined filtering ordering problem has been considered in [4,5,6,1].…”
Section: Event-rule Matchingmentioning
confidence: 99%
See 2 more Smart Citations