• DocumentCode
    3143209
  • Title

    Semantic stream query optimization exploiting dynamic metadata

  • Author

    Ding, Luping ; Works, Karen ; Rundensteiner, Elke A.

  • Author_Institution
    Oracle Corp., Nashua, NH, USA
  • fYear
    2011
  • fDate
    11-16 April 2011
  • Firstpage
    111
  • Lastpage
    122
  • Abstract
    Data stream management systems (DSMS) processing long-running queries over large volumes of stream data must typically deliver time-critical responses. We propose the first semantic query optimization (SQO) approach that utilizes dynamic substream metadata at runtime to find a more efficient query plan than the one selected at compilation time. We identify four SQO techniques guaranteed to result in performance gains. Based on classic satisfiability theory we then design a lightweight query optimization algorithm that efficiently detects SQO opportunities at runtime. At the logical level, our algorithm instantiates multiple concurrent SQO plans, each processing different partially overlapping substreams. Our novel execution paradigm employs multi-modal operators to support the execution of these concurrent SQO logical plans in a single physical plan. This highly agile execution strategy reduces resource utilization while supporting lightweight adaptivity. Our extensive experimental study in the CAPE stream processing system using both synthetic and real data confirms that our optimization techniques significantly reduce query execution times, up to 60%, compared to the traditional approach.
  • Keywords
    meta data; query processing; CAPE stream processing system; agile execution strategy; classic satisfiability theory; data stream management systems; dynamic substream metadata; multimodal operators; resource utilization; semantic stream query optimization approach; Algorithm design and analysis; Cognition; Complexity theory; Optimization; Query processing; Runtime; Semantics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering (ICDE), 2011 IEEE 27th International Conference on
  • Conference_Location
    Hannover
  • ISSN
    1063-6382
  • Print_ISBN
    978-1-4244-8959-6
  • Electronic_ISBN
    1063-6382
  • Type

    conf

  • DOI
    10.1109/ICDE.2011.5767840
  • Filename
    5767840