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 条
  • [31] Robust Conditional GAN from Uncertainty-Aware Pairwise Comparisons
    Han, Ligong
    Gao, Ruijiang
    Kim, Mun
    Tao, Xin
    Liu, Bo
    Metaxas, Dimitris
    THIRTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THE THIRTY-SECOND INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE AND THE TENTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2020, 34 : 10909 - 10916
  • [32] NPCL: Neural Processes for Uncertainty-Aware Continual Learning
    Jha, Saurav
    Gong, Dong
    Zhao, He
    Yao, Lina
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 36 (NEURIPS 2023), 2023,
  • [33] Training Uncertainty-Aware Classifiers with Conformalized Deep Learning
    Einbinder, Bat-Sheva
    Romano, Yaniv
    Sesia, Matteo
    Zhou, Yanfei
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 35, NEURIPS 2022, 2022,
  • [34] Uncertainty-Aware Data Aggregation for Deep Imitation Learning
    Cui, Yuchen
    Isele, David
    Niekum, Scott
    Fujimura, Kikuo
    2019 INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2019, : 761 - 767
  • [35] Federated learning meets Bayesian neural network: Robust and uncertainty-aware distributed variational inference
    Li, Pengfei
    Hu, Qinghua
    Wang, Xiaofei
    NEURAL NETWORKS, 2025, 185
  • [36] Learning an Uncertainty-Aware Object Detector for Autonomous Driving
    Meyer, Gregory P.
    Thakurdesai, Niranjan
    2020 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2020, : 10521 - 10527
  • [37] Uncertainty-aware autonomous sensing with deep reinforcement learning
    Murad, Abdulmajid
    Kraemer, Frank Alexander
    Bach, Kerstin
    Taylor, Gavin
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 156 : 242 - 253
  • [38] Learning Uncertainty-Aware Temporally-Extended Actions
    Lee, Joongkyu
    Park, Seung Joon
    Tang, Yunhao
    Oh, Min-Hwan
    THIRTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 38 NO 12, 2024, : 13391 - 13399
  • [39] Uncertainty-aware complementary label queries for active learning
    Liu, Shengyuan
    Chen, Ke
    Hu, Tianlei
    Mao, Yunqing
    FRONTIERS OF INFORMATION TECHNOLOGY & ELECTRONIC ENGINEERING, 2023, 24 (10) : 1497 - 1503
  • [40] Uncertainty-Aware Data Augmentation for Offline Reinforcement Learning
    Su, Yunjie
    Kong, Yilun
    Wang, Xueqian
    2023 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, IJCNN, 2023,