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 条
  • [31] Using snapshot query fidelity to adapt continuous query execution
    Payton, Jamie
    Julien, Christine
    Rajamani, Vasanth
    Roman, Gruia-Catalin
    PERVASIVE AND MOBILE COMPUTING, 2012, 8 (03) : 317 - 330
  • [32] The CQL continuous query language: semantic foundations and query execution
    Arvind Arasu
    Shivnath Babu
    Jennifer Widom
    The VLDB Journal, 2006, 15 : 121 - 142
  • [33] Monitoring Query Processing in Mobile Robot Databases
    Sugiura, Kento
    Hayashi, Arata
    Dong, Tingting
    Ishikawa, Yoshiharu
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, DASFAA 2014, 2014, 8505 : 271 - 282
  • [34] Distributed Query Execution Adaptation
    Pomares, Alexandra
    2011 6TH COLOMBIAN COMPUTING CONGRESS (CCC), 2011,
  • [35] A performance comparison of normal query and adaptive query in web-client monitoring system
    Syahroni, N
    Dutono, T
    Djanali, S
    SICE 2003 ANNUAL CONFERENCE, VOLS 1-3, 2003, : 2103 - 2107
  • [36] Benchmarking Query Execution Robustness
    Wiener, Janet L.
    Kuno, Harumi
    Graefe, Goetz
    PERFORMANCE EVALUATION AND BENCHMARKING, 2009, 5895 : 153 - 166
  • [37] A graph query language and its query processing
    Sheng, L
    Özsoyoglu, ZM
    Özsoyoglu, G
    15TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 1999, : 572 - 581
  • [38] Query Languages and Query Processing (QLQP 2006)
    Conrad, Stefan
    De Laborda, Cristian Pérez
    Sattler, Kai-Uwe
    Balke, Wolf-Tilo
    Dittrich, Jens
    Freytag, Johann-Christoph
    Grust, Torsten
    Ilyas, Ihab F.
    Lehner, Wolfgang
    Manegold, Stefan
    Markl, Volker
    Meyer, Holger
    Paton, Norman
    Pedersen, Torben Bach
    Ritter, Norbert
    Schenkel, Ralf
    Seeger, Bernhard
    Husemann, Martin
    Kozlova, Iryna
    Omari, Asem
    Popfinger, Christopher
    Teubner, Jens
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2006, 4254 LNCS
  • [39] Query processing in spatial-query-by-sketch
    Egenhofer, MJ
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 1997, 8 (04): : 403 - 424
  • [40] Handling redundant processing in OBDA query execution over relational sources
    Bilidas, Dimitris
    Koubarakis, Manolis
    JOURNAL OF WEB SEMANTICS, 2021, 68