RobOpt: A Tool for Robust Workload Optimization Based on Uncertainty-Aware Machine Learning

被引:0
|
作者
Kamali, Amin [1 ]
Kantere, Verena [1 ]
Zuzarte, Calisto [2 ]
Corvinelli, Vincent [2 ]
机构
[1] Univ Ottawa, Ottawa, ON, Canada
[2] IBM Canada Ltd, Markham, ON, Canada
关键词
Robust Systems; Query Optimization; Workload Optimization; Machine Learning;
D O I
10.1145/3626246.3654755
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Relational database management systems (RDBMSs) employ query optimizers to search for execution plans deemed optimal for specific queries. Classical optimizers rely on inaccurate parameter estimates and assumptions that may not hold in real-world scenarios. Consequently, suboptimal execution plans may be chosen, leading to poor query execution performance. Recent proposals of learned query optimizers that leverage Machine Learning suffer also from the selection of suboptimal plans. To fill this gap, we have created Robust Workload Optimizer (RobOpt), a prototype tool that facilitates the robust execution of a query workload in RDBMSs. It implements a novel technique that takes workload logs as input, generates training samples, and trains a risk-aware learned cost model. It optimizes risk-aware plan selection strategies to achieve a desired level of runtime performance and robustness. In addition, it analyzes a workload according to its training samples and determines an optimal plan selection strategy either at the workload or query level. Ultimately, it enables the robust execution of any workload by determining an optimal plan selection strategy per query. RobOpt works on top of any RDBMS.
引用
收藏
页码:468 / 471
页数:4
相关论文
共 50 条
  • [21] Uncertainty-aware and explainable machine learning for early prediction of battery degradation trajectory
    Rieger, Laura Hannemose
    Flores, Eibar
    Nielsen, Kristian Frellesen
    Norby, Poul
    Ayerbe, Elixabete
    Winther, Ole
    Vegge, Tejs
    Bhowmik, Arghya
    DIGITAL DISCOVERY, 2023, 2 (01): : 112 - 122
  • [22] Rapid prediction of full spin systems using uncertainty-aware machine learning
    Williams, Jake
    Jonas, Eric
    CHEMICAL SCIENCE, 2023, 14 (39) : 10902 - 10913
  • [23] Uncertainty-aware data pipeline of calibrated MEMS sensors used for machine learning
    Dorst T.
    Gruber M.
    Seeger B.
    Vedurmudi A.P.
    Schneider T.
    Eichstädt S.
    Schütze A.
    Measurement: Sensors, 2022, 22
  • [24] Uncertainty-Aware Optimization for Network Provisioning and Routing
    Bi, Yingjie
    Tang, Ao
    2019 53RD ANNUAL CONFERENCE ON INFORMATION SCIENCES AND SYSTEMS (CISS), 2019,
  • [25] Robust Tracking via Uncertainty-Aware Semantic Consistency
    Ma, Jie
    Lan, Xiangyuan
    Zhong, Bineng
    Li, Guorong
    Tang, Zhenjun
    Li, Xianxian
    Ji, Rongrong
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2023, 33 (04) : 1740 - 1751
  • [26] An Uncertainty-Aware Auction Mechanism for Federated Learning
    Xu, Jiali
    Tang, Bin
    Cui, Hengrui
    Ye, Baoliu
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2023, PT VI, 2024, 14492 : 1 - 18
  • [27] Uncertainty-Aware Representation Learning for Action Segmentation
    Chen, Lei
    Li, Muheng
    Duan, Yueqi
    Zhou, Jie
    Lu, Jiwen
    PROCEEDINGS OF THE THIRTY-FIRST INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2022, 2022, : 820 - 826
  • [28] Uncertainty-Aware Semantic Augmentation for Neural Machine Translation
    Wei, Xiangpeng
    Yu, Heng
    Hu, Yue
    Weng, Rongxiang
    Xing, Luxi
    Luo, Weihua
    PROCEEDINGS OF THE 2020 CONFERENCE ON EMPIRICAL METHODS IN NATURAL LANGUAGE PROCESSING (EMNLP), 2020, : 2724 - 2735
  • [29] A rigorous uncertainty-aware quantification framework is essential for reproducible and replicable machine learning workflows
    Pouchard, Line
    Reyes, Kristofer G.
    Alexander, Francis J.
    Yoon, Byung-Jun
    DIGITAL DISCOVERY, 2023, 2 (05): : 1251 - 1258
  • [30] Efficient generation of stable linear machine-learning force fields with uncertainty-aware active learning
    Briganti, Valerio
    Lunghi, Alessandro
    MACHINE LEARNING-SCIENCE AND TECHNOLOGY, 2023, 4 (03):