ACM Home Page
Please provide us with feedback. Feedback
Characterizing memory requirements for queries over continuous data streams
Full text PdfPdf (328 KB)
Source ACM Transactions on Database Systems (TODS) archive
Volume 29 ,  Issue 1  (March 2004) table of contents
Pages: 162 - 194  
Year of Publication: 2004
ISSN:0362-5915
Authors
Arvind Arasu  Stanford University, Stanford, California
Brian Babcock  Stanford University, Stanford, California
Shivnath Babu  Stanford University, Stanford, California
Jon McAlister  Stanford University, Stanford, California
Jennifer Widom  Stanford University, Stanford, California
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 107,   Citation Count: 8
Additional Information:

appendices and supplements   abstract   references   cited by   index terms   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/974750.974756
What is a DOI?


ABSTRACT

This article deals with continuous conjunctive queries with arithmetic comparisons and optional aggregation over multiple data streams. An algorithm is presented for determining whether or not any given query can be evaluated using a bounded amount of memory for all possible instances of the data streams. For queries that can be evaluated using bounded memory, an execution strategy based on constant-sized synopses of the data streams is proposed. For queries that cannot be evaluated using bounded memory, data stream scenarios are identified in which evaluating the queries requires memory linear in the size of the unbounded streams.


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
Arasu, A., Babu, S., and Widom, J. 2002b. An abstract semantics and concrete language for continuous queries over streams and relations. Tech. Rep. http://dbpubs.stanford.edu/pub/2002-57, Stanford University. Nov.
4
 
5
 
6
Babu, S. and Widom, J. 2002. Exploiting k-constraints to reduce memory overhead in continuous queries over data streams. Tech. Rep. http://dbpubs.stanford.edu/pub/2002-52, Stanford University. Nov.
 
7
Carney, D., Centintemel, U., Cherniack, M., Convey, C., Lee, S., Seidman, G., Stonebraker, M., Tatbul, N., and Zdonik, S. B. 2002. Monitoring streams---A new class of data management applications. In Proceedings of the 28th International Conference on Very Large Data Bases. Morgan-Kaufmann, San Mateo, Calif., 215--226.
 
8
Chandrasekharan, S., Cooper, O., Deshpande, A., Franklin, M. J., Hellerstein, J. M., Hong, W., Krishnamurthy, S., Madden, S., Raman, V., Resis, F., and Shah, M. A. 2003. TelegraphCQ: Continuous dataflow processing for an uncertain world. In Proceedings of the 1st Conference on Innovative Data Systems Research. 269--280.
 
9
Chandrasekharan, S. and Franklin, M. J. 2002. Streaming queries over streaming data. In Proceedings of the 28th International Conference on Very Large Data Bases. Morgan-Kaufmann, San Mateo, Calif., 203--214.
10
11
12
 
13
14
 
15
 
16
Gehrke, J. 2003. Special issue on data stream processing. IEEE Comput. Soc. Bull. Tech. Comm. Data Eng. 26, 1 (Mar.).
17
18
19
 
20
21
22
23
24
 
25
Shah, M., Hellerstein, J. M., Chandrasekharan, S., and Franklin, M. J. 2003. Flux: An adaptive partitioning operator for continuous query systems. In Proceedings of the 19th International Conference on Data Engineering. IEEE Computer Society Press, Los Alamitos, Calif.
 
26
STREAM. 2003. Stanford stream data management project. http://www-db.stanford.edu/stream.
27
 
28
Traderbot. 2003. Traderbot home page. http://www.traderbot.com.
 
29
 
30
 
31
32

CITED BY  8

Collaborative Colleagues:
Arvind Arasu: colleagues
Brian Babcock: colleagues
Shivnath Babu: colleagues
Jon McAlister: colleagues
Jennifer Widom: colleagues