2008 IEEE 24th International Conference on Data Engineering 2008
DOI: 10.1109/icde.2008.4497524
|View full text |Cite
|
Sign up to set email alerts
|

Just-In-Time Processing of Continuous Queries

Abstract: Abstract-In a data stream management system, a continuous query is processed by an execution plan consisting of multiple operators connected via the "consumer-producer" relationship, i.e., the output of an operator (the "producer") feeds to another downstream operator (the "consumer") as input. Existing techniques execute each operator separately and push all results to its consumers, without considering whether the consumers need them. Consequently, considerable CPU and memory resources are wasted on producin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
3
0
1

Year Published

2009
2009
2013
2013

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(4 citation statements)
references
References 22 publications
0
3
0
1
Order By: Relevance
“…When a new tuple arrives on S1, there are two choices: probe S2 first or probe S3 first. If S2 is expected to produce fewer matches than S3, S2 should be probed first to minimize the number of intermediate results [Golab and Özsu, 2003b;Viglas and Naughton, 2002; and "short-circuit" the join operation as soon as possible [Yang and Papadias, 2008].…”
Section: Operator Optimization -Joinmentioning
confidence: 99%
“…When a new tuple arrives on S1, there are two choices: probe S2 first or probe S3 first. If S2 is expected to produce fewer matches than S3, S2 should be probed first to minimize the number of intermediate results [Golab and Özsu, 2003b;Viglas and Naughton, 2002; and "short-circuit" the join operation as soon as possible [Yang and Papadias, 2008].…”
Section: Operator Optimization -Joinmentioning
confidence: 99%
“…For example, let us consider the following query plan (V W ) ((X Y ) Z) for a query of type 2 where there are nodes connected by a producer-consumer relationship, whereby a producer node generates tuples to be processed by a consumer node [40]. The query plan (see Fig.…”
Section: Failures During Query Executionmentioning
confidence: 99%
“…특히 Aurora, Eddy [6][7][8], STREAM 등 범용 목적의 DSMS 개발과 함께 스트림 질의어, 로드 쉐 딩(load shedding), 효율적인 질의 처리 기법 등 많은 이슈 들에 대해서 연구가 진행되었다. DSMS는 무한히 들어오 는 입력 데이터들을 처리하는 것이 목적이기 때문에 기 존의 DBMS에서 사용하는 방법으로는 조인 연산이나 집 계(aggregation) 연산과 같은 블로킹 연산은 처리할 수 없 다. DSMS는 슬라이딩 윈도우(sliding window) [9]를 적용 하여 위와 같은 문제들을 처리하지만 선택조건이나 항목 선택(projection)과 같은 단일 입력 연산 [10] (그림 4(a))에 주어진 질의 에 대해서 스트림 에 새 로운 투플이 들어온 경우 (그림 5)와 같은 AVS 및 AMS 가 생성된다. 이에 대한 조인 투플 수 계산 결과는 (그림 5)에 주어진 것과 같다.…”
Section: 관련 연구unclassified