• 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