A cost-based approach to adaptive resource management in data stream systems

被引:13
作者
Cammert, Michael [1 ]
Kraemer, Jurgen [1 ]
Seeger, Bernhard [1 ]
Vaupel, Sonny [1 ]
机构
[1] Univ Marburg, Dept Math & Comp Sci, D-35032 Marburg, Germany
关键词
data streams; continuous queries; semantics; cost models; adaptive resource management;
D O I
10.1109/TKDE.2007.190686
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Data stream management systems need to adaptively control their resources, since stream characteristics and query workload may vary over time. In this paper, we investigate an approach to adaptive resource management for continuous sliding-window queries that adjusts window sizes and time granularities to keep resource usage within bounds. These two novel techniques differ from standard load shedding approaches based on sampling, as they ensure exact query answers for given user-defined quality of service specifications, even under query reoptimization. In order to quantify the effects of both techniques on the various operations in a query plan, we develop an appropriate cost model for estimating operator resource allocation in terms of memory usage and processing costs. A thorough experimental study not only validates the accuracy of our cost model but also demonstrates the efficacy and scalability of the proposed techniques.
引用
收藏
页码:230 / 245
页数:16
相关论文
共 38 条
[1]  
[Anonymous], P 1997 ACM SIGMOD IN
[2]  
[Anonymous], 2005, P ACM CIKM 05
[3]   The CQL continuous query language: semantic foundations and query execution [J].
Arasu, A ;
Babu, S ;
Widom, J .
VLDB JOURNAL, 2006, 15 (02) :121-142
[4]   Characterizing memory requirements for queries over continuous data streams [J].
Arasu, A ;
Babcock, B ;
Babu, S ;
McAlister, J ;
Widom, J .
ACM TRANSACTIONS ON DATABASE SYSTEMS, 2004, 29 (01) :162-194
[5]  
ARASU A, 2004, VLDB, P336, DOI DOI 10.1016/B978-012088469-8.50032-2
[6]  
AYAD A, 2004, P ACM SIGMOD INT C M, P419
[7]   Load shedding for aggregation queries over data streams [J].
Babcock, B ;
Datar, M ;
Motwani, R .
20TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2004, :350-361
[8]  
Babcock B., 2002, Proceedings of the Twenty-First ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems (PODS), P1, DOI DOI 10.1145/543613.543615
[9]   Exploiting k-constraints to reduce memory overhead in continuous queries over data streams [J].
Babu, S ;
Srivastava, U ;
Widom, J .
ACM TRANSACTIONS ON DATABASE SYSTEMS, 2004, 29 (03) :545-580
[10]  
BABU S, 2005, P 2 BIENN C INN DAT, P238