ACM Home Page
Please provide us with feedback. Feedback
Dynamic plan migration for continuous queries over data streams
Full text PdfPdf (282 KB)
Source International Conference on Management of Data archive
Proceedings of the 2004 ACM SIGMOD international conference on Management of data table of contents
Paris, France
SESSION: Research sessions: stream QP table of contents
Pages: 431 - 442  
Year of Publication: 2004
ISBN:1-58113-859-8
Authors
Yali Zhu  Worcester Polytechnic Institute, Worcester, MA
Elke A. Rundensteiner  Worcester Polytechnic Institute, Worcester, MA
George T. Heineman  Worcester Polytechnic Institute, Worcester, MA
Sponsor
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 75,   Citation Count: 14
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1007568.1007617
What is a DOI?

ABSTRACT

Dynamic plan migration is concerned with the on-the-fly transition from one continuous query plan to a semantically equivalent yet more efficient plan. Migration is important for stream monitoring systems where long-running queries may have to withstand fluctuations in stream workloads and data characteristics. Existing migration methods generally adopt a pause-drain-resume strategy that pauses the processing of new data, purges all old data in the existing plan, until finally the new plan can be plugged into the system. However, these existing strategies do not address the problem of migrating query plans that contain stateful operators, such as joins. We now develop solutions for online plan migration for continuous stateful plans. In particular, in this paper, we propose two alternative strategies, called the moving state strategy and the parallel track strategy, one exploiting reusability and the second employs parallelism to seamlessly migrate between continuous join plans without affecting the results of the query. We develop cost models for both migration strategies to analytically compare them. We embed these migration strategies into the CAPE [7], a prototype system of a stream query engine, and conduct a comparative experimental study to evaluate these two strategies for window-based join plans. Our experimental results illustrate that the two strategies can vary significantly in terms of output rates and intermediate storage spaces given distinct system configurations and stream workloads.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
D. Carney, U. Cetintemel, M. Cherniack, and et al. Monitoring streams - a new class of data management applications. In Proceedings of VLDB Conference, pages 215--226, 2002.
 
4
S. Chandrasekaran and M. J. Franklin. Streaming queries over streaming data. In Proceedings of VLDB Conference, pages 203--214, 2002.
 
5
6
 
7
DatabaSe Research Group(DSRG), Worcester Polytechnic Institute. Cape: Continuous adaptive processing engine, http://davis.wpi.edu/dsrg/CAPE.
 
8
L. Ding, N. Mehta, E. A. Rundensteiner, and G. T. Heineman. Joining punctuated streams. In EDBT Conference, pages 587--604, March 2004.
9
 
10
M. A. Hammad, M. J. Franklin, W. G. Aref, and A. K. Elmagarmid. Scheduling for shared window joins over data streams. In Proceedings of VLDB Conference, pages 297--308, 2003.
11
 
12
 
13
14
 
15
J. Kang, J. F. Naughton, and S. D. Viglas. Evaluating window joins over unbounded streams. In Proceedings of ICDE Conference, pages 341--352, 2003.
16
 
17
 
18
 
19
R. Notwani, J. Widom, A. Arasu, and et al. Query processing, approximation, and resource management in a data stream management system. In Proceedings of CIDR Conference, pages 1--16, January 2002.
 
20
21
 
22

CITED BY  14
Collaborative Colleagues:
Yali Zhu: colleagues
Elke A. Rundensteiner: colleagues
George T. Heineman: colleagues