DocumentCode
1628948
Title
Operators for Expensive Functions in Continuous Queries
Author
Denny, Matthew ; Franklin, Michael J.
Author_Institution
U.C. Berkeley
fYear
2006
Firstpage
147
Lastpage
147
Abstract
Many analysis and monitoring applications require the repeated execution of expensive functions over streams of rapidly changing data. These applications appear in fields as varied as finance, supply chain management, and power utility monitoring.While many of these applications can be expressed declaratively, current continuous query processors are not designed to optimize queries with expensive user-defined functions. Such optimizations are hindered by "black box" function interfaces, where the operator has no control over the processing inside each invocation. We are currently developing VAOs (Variable Accuracy Operators), a new class of operators that allow the query processor to speed up individual function calls. VAOs use a new function interface that exposes the trade-off between work and accuracy inherent inmany functions. Using this new interface, VAOs can eliminate unneeded work by running each function call to only the accuracy needed by the query. VAOs play a key role in our larger research agenda of optimizing queries with expensive functions, and we briefly describe this larger agenda as well.
Keywords
Bonding; Design optimization; Economic indicators; Engines; Finance; Monitoring; Pricing; Process design; Supply chain management; Weather forecasting;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 2006. ICDE '06. Proceedings of the 22nd International Conference on
Print_ISBN
0-7695-2570-9
Type
conf
DOI
10.1109/ICDE.2006.110
Filename
1617515
Link To Document