ACM Home Page
Please provide us with feedback. Feedback
An initial study of overheads of eddies
Full text PdfPdf (96 KB)
Source ACM SIGMOD Record archive
Volume 33 ,  Issue 1  (March 2004) table of contents
SPECIAL ISSUE: Special section on sensor network technology & sensor data management (Part II) table of contents
Pages: 44 - 49  
Year of Publication: 2004
ISSN:0163-5808
Author
Amol Deshpande  University of California, Berkeley, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 10,   Citation Count: 7
Additional Information:

abstract   references   cited by   collaborative colleagues  

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

ABSTRACT

An eddy [2] is a highly adaptive query processing operator that continuously reoptimizes a query in response to changing runtime conditions. It does this by treating query processing as routing of tuples through operators and making per-tuple routing decisions. The benefits of such adaptivity can be significant, especially in highly dynamic environments such as data streams, sensor query processing, web querying, etc. Various parties have asserted that the cost of making per-tuple routing decisions is prohibitive. We have implemented eddies in the PostgreSQL open source database system [1] in the context of the TelegraphCQ project. In this paper, we present an "apples-to-apples" comparison of PostgreSQL query processing overhead with and without eddies. Our results show that with some minor tuning, the overhead of the eddy mechanism is negligible.


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
PostgreSQL Data Management System. http://www.postgresql.org.
2
 
3
Sirish Chandrasekaran and Michael J. Franklin. Streaming queries over streaming data. In VLDB, 2002.
 
4
David J. DeWitt. The Wisconsin Benchmark: Past, present, and future. In The Benchmark Handbook Database and Transaction Systems (2nd Edition). 1993.
 
5
Joe Hellerstein et al. Adaptive query processing: Technology in evolution. IEEE Data Engineering Bulletin, 2000.
 
6
Sailesh Krishnamurthy et al. TelegraphCQ: An architectural status report. IEEE Data Engineering Bulletin, 2003.
 
7
Sirish Chandrasekaran et al. TelegraphCQ: Continuous dataflow processing for an uncertain world. In CIDR, 2003.
8
 
9
10
 
11
Vijayshankar Raman, Amol Deshpande, and Joe Hellerstein. Using state modules for adaptive query processing. In ICDE, 2003.
 
12
Feng Tian and David J. DeWitt. Tuple routing strategies for distributed eddies. In VLDB, 2003.

CITED BY  7