Self-monitoring query execution for adaptive query processing

被引:13
|
作者
Gounaris, A [1 ]
Paton, NW [1 ]
Fernandes, AAA [1 ]
Sakellariou, R [1 ]
机构
[1] Univ Manchester, Dept Comp Sci, Manchester M13 9PL, Lancs, England
基金
英国工程与自然科学研究理事会;
关键词
query monitoring; adaptive query processing; query execution; operators;
D O I
10.1016/j.datak.2004.05.002
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Adaptive query processing generally involves a feedback loop comprising monitoring, assessment and response. So far, individual proposals have tended to group together an approach to monitoring, a means of assessment, and a form of response. However, there are many benefits in decoupling these three phases, and in constructing generic frameworks for each of them. To this end, this paper discusses monitoring of query plan execution as a topic in its own right, and advocates an approach based on self-monitoring algebraic operators. This approach is shown to be generic and independent of any specific adaptation mechanism, easily implementable and portable, sufficiently comprehensive, appropriate for heterogeneous distributed environments, and more importantly, capable of driving on-the-fly adaptations of query plan execution. An experimental evaluation of the overheads and of the quality of the results obtained by monitoring is also presented. (C) 2004 Elsevier B.V. All rights reserved.
引用
收藏
页码:325 / 348
页数:24
相关论文
共 50 条
  • [21] Adaptive distributed query processing Grid service
    Porto, F
    da Silva, VFV
    Dutra, ML
    Schulze, B
    DATA MANAGEMENT IN GRIDS, 2005, 3836 : 45 - 57
  • [22] An adaptive query processing strategy for mobile databases
    Shibata, H
    Tsukamoto, M
    Nishio, S
    ELECTRONICS AND COMMUNICATIONS IN JAPAN PART I-COMMUNICATIONS, 2000, 83 (04): : 34 - 43
  • [23] Adaptive query processing and the grid: Opportunities and challenges
    Gounaris, A
    Paton, NW
    Sakellariou, R
    Fernandes, AAA
    15TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2004, : 506 - 510
  • [24] Adaptive partitioning and indexing for in situ query processing
    Olma, Matthaios
    Karpathiotakis, Manos
    Alagiannis, Ioannis
    Athanassoulis, Manos
    Ailamaki, Anastasia
    VLDB JOURNAL, 2020, 29 (01): : 569 - 591
  • [25] Adaptive query processing strategy for mobile databases
    Shibata, Hajime
    Tsukamoto, Masahiko
    Nishio, Shojiro
    1600, Scripta Technica Inc, New York, NY, United States (83):
  • [26] Adaptive Query Processing in Cloud Database Systems
    Costa, Clayton Maciel
    Sousa, Antonio Luis
    2013 IEEE THIRD INTERNATIONAL CONFERENCE ON CLOUD AND GREEN COMPUTING (CGC 2013), 2013, : 201 - +
  • [27] Adaptive RDF Query Processing Based on Provenance
    Wylot, Marcin
    Cudre-Mauroux, Philippe
    Groth, Paul
    PROVENANCE AND ANNOTATION OF DATA AND PROCESSES (IPAW 2014), 2015, 8628 : 264 - 266
  • [28] An adaptive parallel query processing middleware for the Grid
    Da Silva, V. F. V.
    Dutra, M. L.
    Porto, F.
    Schulze, B.
    Barbosa, A. C.
    de Oliveira, J. C.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2006, 18 (06): : 621 - 634
  • [29] Simple Adaptive Query Processing vs. Learned Query Optimizers: Observations and Analysis
    Zhang, Yunjia
    Chronis, Yannis
    Patel, Jignesh M.
    Rekatsinas, Theodoros
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2023, 16 (11): : 2962 - 2975
  • [30] The CQL continuous query language: semantic foundations and query execution
    Arasu, A
    Babu, S
    Widom, J
    VLDB JOURNAL, 2006, 15 (02): : 121 - 142