A cost model for the estimation of query execution time in a parallel environment supporting pipeline

被引:0
|
作者
Spiliopoulou, M
Hatzopoulos, M
Vassilakis, C
机构
[1] HUMBOLDT UNIV BERLIN,INST WIRTSCHAFTSINFORMAT,D-10178 BERLIN,GERMANY
[2] UNIV ATHENS,DEPT INFORMAT,GR-15771 ATHENS,GREECE
来源
COMPUTERS AND ARTIFICIAL INTELLIGENCE | 1996年 / 15卷 / 04期
关键词
query cost estimation; query execution plan; query tree; pipeline; bushy parallelism; query optimisation; databases;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We propose a model for the estimation of query execution time in an environment supporting bushy and pipelined parallelism. We consider a parallel architecture of processors having private main memories, accessing a shared secondary storage and communicating to each other via a network. For this environment, we compute the cost of query operators when processed in isolation and when in pipeline mode. We use those formulae to incrementally compute the cost of a query execution plan from its components. Our cost model can be incorporated to any optimizer for parallel query processing that considers parallel and pipelined execution of the query operators.
引用
收藏
页码:341 / 368
页数:28
相关论文
共 50 条
  • [1] DBQA: Multi-Environment Analyzer for Query Execution Time and Cost
    Misal, S. B.
    Yannawar, P. L.
    Gaikwad, A. T.
    [J]. 2017 INTERNATIONAL CONFERENCE ON CURRENT TRENDS IN COMPUTER, ELECTRICAL, ELECTRONICS AND COMMUNICATION (CTCEEC), 2017, : 1050 - 1055
  • [2] Application resource requirement estimation in a parallel-pipeline model of execution
    Kuntraruk, J
    Pottenger, WM
    Ross, AM
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2005, 16 (12) : 1154 - 1165
  • [3] Predicting SQL Query Execution Time with a Cost Model for Spark Platform
    Burdakov, Aleksey
    Proletarskaya, Viktoria
    Ploutenko, Andrey
    Ermakov, Oleg
    Grigorev, Uriy
    [J]. PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON INTERNET OF THINGS, BIG DATA AND SECURITY (IOTBDS), 2020, : 279 - 287
  • [4] RMOT: Recursion in Model Order for Task Execution Time Estimation in a Software Pipeline
    Iqbal, Nabeel
    Siddique, M. Adnan
    Henkel, Joerg
    [J]. 2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, : 953 - 956
  • [5] DATA-FLOW QUERY EXECUTION IN A PARALLEL MAIN-MEMORY ENVIRONMENT
    WILSCHUT, AN
    APERS, PMG
    [J]. DISTRIBUTED AND PARALLEL DATABASES, 1993, 1 (01) : 103 - 128
  • [6] A PARALLEL EXECUTION METHOD FOR MINIMIZING DISTRIBUTED QUERY RESPONSE-TIME
    WANG, CP
    CHEN, ALP
    SHYU, SC
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1992, 3 (03) : 325 - 333
  • [7] A parallel program execution model supporting modular software construction
    Dennis, JB
    [J]. THIRD WORKING CONFERENCE ON MASSIVELY PARALLEL PROGRAMMING MODELS, PROCEEDINGS, 1998, : 50 - 60
  • [8] Predicting Query Execution Time: Are Optimizer Cost Models Really Unusable?
    Wu, Wentao
    Chi, Yun
    Zhu, Shenghuo
    Tatemura, Junichi
    Haciguemues, Hakan
    Naughton, Jeffrey F.
    [J]. 2013 IEEE 29TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2013, : 1081 - 1092
  • [9] Parallel optimization of large join queries with set operators and aggregates in a parallel environment supporting pipeline
    Spiliopoulou, M
    Hatzopoulos, M
    Cotronis, Y
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1996, 8 (03) : 429 - 445
  • [10] SPMT: a parallel execution model supporting multi-paradigm languages
    Zhang, Hongli
    Hu, Mingzeng
    Li, Dong
    [J]. Shi You Lian Zhi Yu Hua Gong/Petroleum Processing and Petrochemicals, 2000, 31 (04): : 225 - 227