Multi-Objective Parametric Query Optimization

被引:8
|
作者
Trummer, Immanuel [1 ]
Koch, Christoph [1 ]
机构
[1] Ecole Polytech Fed Lausanne, Lausanne, Switzerland
来源
PROCEEDINGS OF THE VLDB ENDOWMENT | 2014年 / 8卷 / 03期
关键词
D O I
10.14778/2735508.2735512
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Classical query optimization compares query plans accord-ing to one cost metric and associates each plan with a con-stant cost value. In this paper, we introduce the Multi-Objective Parametric Query Optimization (MPQ) problem where query plans are compared according to multiple cost metrics and the cost of a given plan according to a given metric is modeled as a function that depends on multiple parameters. The cost metrics may for instance include ex-ecution time or monetary fees; a parameter may represent the selectivity of a query predicate that is unspecified at optimization time. MPQ generalizes parametric query optimization (which allows multiple parameters but only one cost metric) and multi-objective query optimization (which allows multiple cost metrics but no parameters). We formally analyze the novel MPQ problem and show why existing algorithms are inapplicable. We present a generic algorithm for MPQ and a specialized version for MPQ with piecewise-linear plan cost functions. We prove that both algorithms and all relevant query plans and experimentally evaluate the performance of our second algorithm in a Cloud computing scenario.
引用
下载
收藏
页码:221 / 232
页数:12
相关论文
共 50 条
  • [41] Multi-objective Whale Optimization
    Kumawat, Ishwar Ram
    Nanda, Satyasai Jagannath
    Maddila, Ravi Kumar
    TENCON 2017 - 2017 IEEE REGION 10 CONFERENCE, 2017, : 2747 - 2752
  • [42] Evolutionary Multi-Objective Optimization
    Deb, Kalyanmoy
    GECCO-2010 COMPANION PUBLICATION: PROCEEDINGS OF THE 12TH ANNUAL GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2010, : 2577 - 2602
  • [43] Splitting for Multi-objective Optimization
    Qibin Duan
    Dirk P. Kroese
    Methodology and Computing in Applied Probability, 2018, 20 : 517 - 533
  • [44] Multi-objective optimization (MO)
    Balling, RJ
    OPTIMAIZATION IN INDUSTRY, 2002, : 337 - 338
  • [45] Multi-objective optimization of mechanisms
    Palcak, Frantisek
    Preszinsky, Gellert
    X. INTERNATIONAL CONFERENCE ON THE THEORY OF MACHINES AND MECHANISMS, PROCEEDINGS, 2008, : 447 - 452
  • [46] Splitting for Multi-objective Optimization
    Duan, Qibin
    Kroese, Dirk P.
    METHODOLOGY AND COMPUTING IN APPLIED PROBABILITY, 2018, 20 (02) : 517 - 533
  • [47] Progressive Multi-Objective Optimization
    Sorensen, Kenneth
    Springael, Johan
    INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY & DECISION MAKING, 2014, 13 (05) : 917 - 936
  • [48] Multi-objective optimization integration of query interfaces for the Deep Web based on attribute constraints
    Li, Yanni
    Wang, Yuping
    Jiang, Peng
    Zhang, Zhensong
    DATA & KNOWLEDGE ENGINEERING, 2013, 86 : 38 - 60
  • [49] Query Optimization in Crowd-Sourcing Using Multi-Objective Ant Lion Optimizer
    Kumar, Deepak
    Mehrotra, Deepti
    Bansal, Rohit
    INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY AND WEB ENGINEERING, 2019, 14 (04) : 50 - 63
  • [50] The Multi-Objective Polynomial Optimization
    Nie, Jiawang
    Yang, Zi
    MATHEMATICS OF OPERATIONS RESEARCH, 2024, 49 (04) : 2723 - 2748