Adaptive optimization for multiple continuous queries

被引:5
作者
Park, Hong Kyu [1 ]
Lee, Won Suk [1 ]
机构
[1] Yonsei Univ, Dept Comp Sci, Seoul 120749, South Korea
关键词
Data streams; Multi-way join queries; Multiple query optimization;
D O I
10.1016/j.datak.2011.07.008
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Because it operates under a strict time constraint, query processing for data streams should be continuous and rapid. To guarantee this constraint, most previous researches optimize the evaluation order of multiple join operations in a set of continuous queries using a greedy optimization strategy so that the order is re-optimized dynamically in run-time due to the time-varying characteristics of data streams. However, this method often results in a suboptimal plan because the greedy strategy traces only the first promising plan. This paper proposes a new multiple query optimization approach, Adaptive Sharing-based Extended Greedy Optimization Approach (A-SEGO), that traces multiple promising partial plans simultaneously. A-SEGO presents a novel method for sharing the results of common sub-expressions in a set of queries cost-effectively. The number of partial plans can be flexibly controlled according to the query processing workload. In addition, to avoid invoking the optimization process too frequently, optimization is performed only when the current execution plan is relatively no longer efficient. A series of experiments are comparatively analyzed to evaluate the performance of the proposed method in various stream environments. (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:29 / 46
页数:18
相关论文
共 36 条
  • [1] [Anonymous], 2011, Science Cloud
  • [2] [Anonymous], PROCEEDINGS
  • [3] [Anonymous], 2003, Proceedings of the 2003 ACM SIGMOD International Conference on Management of Data, SIGMOD'03, DOI DOI 10.1145/872757.872765
  • [4] [Anonymous], 2004, SIGMOD, DOI DOI 10.1145/1007568.1007615
  • [5] Avnur R, 2000, SIGMOD REC, V29, P261, DOI 10.1145/335191.335420
  • [6] Babcock B., 2002, PODS, P1, DOI [DOI 10.1145/543613.543615, 10.1145/543613.543615]
  • [7] Baraenetxea G., 2008, SENSORSCOPE OUT OF T
  • [8] Approximating sliding windows by cyclic tree-like histograms for efficient range queries
    Buccafurri, Francesco
    Lax, Gianluca
    [J]. DATA & KNOWLEDGE ENGINEERING, 2010, 69 (09) : 979 - 997
  • [9] Chandramouli B, 2008, PROC VLDB ENDOW, V1, P434
  • [10] Design and evaluation of alternative selection placement strategies in optimizing continuous queries
    Chen, JJ
    DeWitt, DJ
    Naughton, JF
    [J]. 18TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2002, : 345 - 356