| An initial study of overheads of eddies |
| Full text |
Pdf
(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
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 5, Downloads (12 Months): 18, Citation Count: 4
|
|
|
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 4
|
|
|
|
Shivnath Babu , Rajeev Motwani , Kamesh Munagala , Itaru Nishizawa , Jennifer Widom, Adaptive ordering of pipelined stream filters, Proceedings of the 2004 ACM SIGMOD international conference on Management of data, June 13-18, 2004, Paris, France
|
|
|
|
|
|
|
|