Title :
A Cost-Based Approach to Adaptive Resource Management in Data Stream Systems
Author :
Cammert, Michael ; Krämer, Jürgen ; Seeger, Bernhard ; Vaupel, Sonny
Author_Institution :
Univ. of Marburg, Marburg
Abstract :
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.
Keywords :
data analysis; query processing; resource allocation; adaptive resource management; adaptively control; continuous sliding-window queries; data stream systems; load shedding; operator resource allocation; query workload; Query processing; Systems;
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on
DOI :
10.1109/TKDE.2007.190686