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 条
  • [1] Adaptive Query Processing
    Deshpande, Amol
    Ives, Zachary
    Raman, Vijayshankar
    FOUNDATIONS AND TRENDS IN DATABASES, 2007, 1 (01): : 1 - 140
  • [2] Adaptive query processing: A survey
    Gounaris, A
    Paton, NW
    Fernandes, AAA
    Sakellariou, R
    ADVANCES IN DATABASES, 2002, 2405 : 11 - 25
  • [3] Adaptive parallel query processing
    Tok, WH
    Zhao, L
    Bressan, S
    PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 590 - 597
  • [4] Adaptive and Robust Query Execution for Lakehouses at Scale
    Xue, Maryann
    Chen, Steven
    Lam, Andy
    Li, Yuanjian
    Bu, Yingyi
    van Hovell, Herman
    Ma, Yunxiao
    Li, Xiao
    Paranjpye, Sameer
    Somani, Abhishek
    Samwel, Bart
    Ercegovac, Vuk
    Krishnamurthy, Sriram
    Xin, Reynold
    Fan, Wenchen
    Mokhtar, Mostafa
    Li, Jiexing
    Shukla, Amit
    Zaharia, Matei
    Liu, Ziqi
    Korlapati, R. K.
    Behm, Alexander
    Petropoulos, Michalis
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2024, 17 (12): : 3947 - 3959
  • [5] Incorporating change detection in the monitoring phase of adaptive query processing
    Tsamoura, Efthymia
    Gounaris, Anastasios
    Manolopoulos, Yannis
    JOURNAL OF INTERNET SERVICES AND APPLICATIONS, 2016, 7
  • [6] An adaptive query execution system for data integration
    Ives, ZG
    Florescu, D
    Friedman, M
    Levy, A
    Weld, DS
    SIGMOD RECORD, VOL 28, NO 2 - JUNE 1999: SIGMOD99: PROCEEDINGS OF THE 1999 ACM SIGMOD - INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 1999, : 299 - 310
  • [7] Self-adaptive statistics management for efficient query processing
    Li, X
    Chen, G
    Dong, JX
    Wang, Y
    ADVANCES IN WEB-AGE INFORMATION MANAGEMENT, PROCEEDINGS, 2005, 3739 : 102 - 113
  • [8] Service-oriented execution model supporting data sharing and adaptive query processing
    Yongwei Wu
    Jia Liu
    Gang Chen
    Qiming Fang
    Guangwen Yang
    Cluster Computing, 2010, 13 : 127 - 140
  • [9] Service-oriented execution model supporting data sharing and adaptive query processing
    Wu, Yongwei
    Liu, Jia
    Chen, Gang
    Fang, Qiming
    Yang, Guangwen
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2010, 13 (02): : 127 - 140
  • [10] Utility-driven adaptive query workload execution
    Paton, Norman W.
    de Aragao, Marcelo A. T.
    Fernandes, Alvaro A. A. A.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2012, 28 (07): : 1070 - 1079