Multi-Objective Parametric Query Optimization

被引:3
|
作者
Trummer, Immanuel [1 ]
Koch, Christoph [2 ]
机构
[1] Cornell Univ, Dept Comp Sci, Ithaca, NY 14853 USA
[2] Ecole Polytech Fed Lausanne, EPFL DATA Lab, Lausanne, Switzerland
关键词
D O I
10.1145/3068612
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We propose a generalization of the classical database query optimization problem: multi-objective parametric query (MPQ) optimization. MPQ compares alternative processing plans according to multiple execution cost metrics. It also models missing pieces of information on which plan costs depend upon as parameters. Both features are crucial to model query processing on modern data processing platforms. MPQ generalizes previously proposed query optimization variants, such as multi-objective query optimization, parametric query optimization, and traditional query optimization. We show, however, that the MPQ problem has different properties than prior variants and solving it requires novel methods. We present an algorithm that solves the MPQ problem and finds, for a given query, the set of all relevant query plans. This set contains all plans that realize optimal execution cost tradeoffs for any combination of parameter values. Our algorithm is based on dynamic programming and recursively constructs relevant query plans by combining relevant plans for query parts. We assume that all plan execution cost functions are piecewise-linear in the parameters. We use linear programming to compare alternative plans and to identify plans that are not relevant. We present a complexity analysis of our algorithm and experimentally evaluate its performance.
引用
收藏
页码:81 / 89
页数:9
相关论文
共 50 条
  • [21] A new hybrid memetic multi-objective optimization algorithm for multi-objective optimization
    Luo, Jianping
    Yang, Yun
    Liu, Qiqi
    Li, Xia
    Chen, Minrong
    Gao, Kaizhou
    [J]. INFORMATION SCIENCES, 2018, 448 : 164 - 186
  • [22] Multi-objective parametric optimization on machining with wire electric discharge machining
    Kumar, Kapil
    Agarwal, Sanjay
    [J]. INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2012, 62 (5-8): : 617 - 633
  • [23] Multi-Objective Parametric Optimization In EDM Using Grey Relational Analysis
    Tharian, Bibin K.
    Jacob, Eldhose
    Johnson, Jerin
    Hari, Vishnu
    [J]. MATERIALS TODAY-PROCEEDINGS, 2019, 16 : 1013 - 1019
  • [24] Parametric study and multi-objective optimization of milling of CFRP composite laminates
    Shunmugesh, K.
    Paul, Brijesh
    Sarker, Baneswar
    Chakraborty, Shankar
    [J]. INTERNATIONAL JOURNAL OF INTERACTIVE DESIGN AND MANUFACTURING - IJIDEM, 2024,
  • [25] Multi-objective parametric optimization on machining with wire electric discharge machining
    Kapil Kumar
    Sanjay Agarwal
    [J]. The International Journal of Advanced Manufacturing Technology, 2012, 62 : 617 - 633
  • [26] Multi-Objective Design and Optimization of a Vienna Rectifier with Parametric Uncertainty Quantification
    Mehrabadi, Niloofar Rashidi
    Wang, Qiong
    Burgos, Rolando
    Boroyevich, Dushan
    [J]. 2017 IEEE 18TH WORKSHOP ON CONTROL AND MODELING FOR POWER ELECTRONICS (COMPEL), 2017,
  • [27] Parametric generation and multi-objective optimization of stilted building in Zhuang residence
    Xiong, W.
    Ye, H. L.
    Jie, W.
    Li, Q. C.
    Ou, H.
    [J]. 4TH ASIA CONFERENCE OF INTERNATIONAL BUILDING PERFORMANCE SIMULATION ASSOCIATION, 2019, 238
  • [28] Interactive Multi-objective Dynamic Optimization of Bioreactors under Parametric Uncertainty
    Nimmegeers, Philippe
    Vallerio, Mattia
    Telen, Dries
    Van Impe, Jan
    Logist, Filip
    [J]. CHEMIE INGENIEUR TECHNIK, 2019, 91 (03) : 349 - 362
  • [29] Parametric Design and Multi-Objective Optimization of LCD Packaging Cushion Foams
    Zhang, Guoqiang
    Du, Yufang
    Li, Xingzhou
    Che, Xianxiang
    [J]. PACKAGING SCIENCE AND TECHNOLOGY, 2012, 200 : 32 - 36
  • [30] Multi-objective evolution strategy for multimodal multi-objective optimization
    Zhang, Kai
    Chen, Minshi
    Xu, Xin
    Yen, Gary G.
    [J]. APPLIED SOFT COMPUTING, 2021, 101