Adaptive stream resource management using Kalman Filters
Top Cited Papers
- 13 June 2004
- proceedings article
- Published by Association for Computing Machinery (ACM)
Abstract
To answer user queries efficiently, a stream management system must handle continuous, high-volume, possibly noisy, and time-varying data streams. One major research area in stream management seeks to allocate resources (such as network bandwidth and memory) to query plans, either to minimize resource usage under a precision requirement, or to maximize precision of results under resource constraints. To date, many solutions have been proposed; however, most solutions are ad hoc with hard-coded heuristics to generate query plans. In contrast, we perceive stream resource management as fundamentally a filtering problem, in which the objective is to filter out as much data as possible to conserve resources, provided that the precision standards can be met. We select the Kalman Filter as a general and adaptive filtering solution for conserving resources. The Kalman Filter has the ability to adapt to various stream characteristics, sensor noise, and time variance. Furthermore, we realize a significant performance boost by switching from traditional methods of caching static data (which can soon become stale) to our method of caching dynamic procedures that can predict data reliably at the server without the clients' involvement. In this work we focus on minimization of communication overhead for both synthetic and real-world streams. Through examples and empirical studies, we demonstrate the flexibility and effectiveness of using the Kalman Filter as a solution for managing trade-offs between precision of results and resources in satisfying stream queries.Keywords
This publication has 13 references indexed in Scilit:
- SWAT: hierarchical stream summarization in large networksPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- Multi-camera spatio-temporal fusion and biased sequence-data learning for security surveillancePublished by Association for Computing Machinery (ACM) ,2003
- AuroraPublished by Association for Computing Machinery (ACM) ,2003
- Adaptive filters for continuous queries over distributed data streamsPublished by Association for Computing Machinery (ACM) ,2003
- Evaluating probabilistic queries over imprecise dataPublished by Association for Computing Machinery (ACM) ,2003
- Issues in data stream managementACM SIGMOD Record, 2003
- Energy-aware wireless microsensor networksIEEE Signal Processing Magazine, 2002
- Adaptive precision setting for cached approximate valuesPublished by Association for Computing Machinery (ACM) ,2001
- Energy efficient design of portable wireless systemsPublished by Association for Computing Machinery (ACM) ,2000
- Introduction to Applied MathematicsJournal of Applied Mechanics, 1986