mlsanityData to 7 Oct 2026

A Unified and Efficient Coordinating Framework for Autonomous DBMS Tuning

arXiv 2303.05710 ↗First posted 10 Mar 2023cs.DB cs.LGcited by 4

Not on the map. Why?

Abstract (arXiv)

Recently using machine learning (ML) based techniques to optimize modern database management systems has attracted intensive interest from both industry and academia. With an objective to tune a specific component of a DBMS (e.g., index selection, knobs tuning), the ML-based tuning agents have shown to be able to find better configurations than experienced database administrators. However, one critical yet challenging question remains unexplored -- how to make those ML-based tuning agents work collaboratively. Existing methods do not consider the dependencies among the multiple agents, and the model used by each agent only studies the effect of changing the configurations in a single component. To tune different components for DBMS, a coordinating mechanism is needed to make the multiple agents cognizant of each other. Also, we need to decide how to allocate the limited tuning budget among the agents to maximize the performance. Such a decision is difficult to make since the distribution of the reward for each agent is unknown and non-stationary. In this paper, we study the above question and present a unified coordinating framework to efficiently utilize existing ML-based agents. First, we propose a message propagation protocol that specifies the collaboration behaviors for agents and encapsulates the global tuning messages in each agent's model. Second, we combine Thompson Sampling, a well-studied reinforcement learning algorithm with a memory buffer so that our framework can allocate budget judiciously in a non-stationary environment. Our framework defines the interfaces adapted to a broad class of ML-based tuning agents, yet simple enough for integration with existing implementations and future extensions. We show that it can effectively utilize different ML-based agents and find better configurations with 1.4~14.1X speedups on the workload execution time compared with baselines.

Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 21 of its 75 references that are in the map. First posted on arXiv 10 Mar 2023.

Builds on

21 of 75 references.

References · 21

  1. 2017A Tutorial on Thompson Samplingcited by 420
  2. 2017Deep TAMER: Interactive Agent Shaping in High-Dimensional State Spacescited by 122
  3. 2019An ADMM Based Framework for AutoML Pipeline Configurationcited by 47
  4. 2021OpenBox: A Generalized Black-box Optimization Servicecited by 46
  5. 2018Learning to Optimize Join Queries With Deep Reinforcement Learningcited by 32
  6. 2020Efficient Automatic CASH via Rising Banditscited by 30
  7. 2018Deep Reinforcement Learning for Join Order Enumerationcited by 25
  8. 2021VolcanoML: Speeding up End-to-End AutoML via Scalable Search Space Decompositioncited by 25
  9. 2018Apache Calcite: A Foundational Framework for Optimized Query Processing Over Heterogeneous Data Sourcescited by 24
  10. 2021Facilitating Database Tuning with Hyper-Parameter Optimization: A Comprehensive Experimental Evaluationcited by 22
  11. 2022Towards Dynamic and Safe Configuration Tuning for Cloud Databasescited by 16
  12. 2021A Survey on Advancing the DBMS Query Optimizer: Cardinality Estimation, Cost Model, and Plan Enumerationcited by 14
9 more
  1. 2022Transfer Learning based Search Space Design for Hyperparameter Tuningcited by 13
  2. 2022LlamaTune: Sample-Efficient DBMS Configuration Tuningcited by 12
  3. 2021UDO: Universal Database Optimization using Reinforcement Learningcited by 11
  4. 2020Black or White? How to Develop an AutoTuner for Memory-based Analytics [Extended Version]cited by 9
  5. 2019Join Query Optimization with Deep Reinforcement Learning Algorithmscited by 7
  6. 2019Opportunistic View Materialization with Deep Reinforcement Learningcited by 6
  7. 2022A Review of Machine Learning-based Failure Management in Optical Networkscited by 4
  8. 2020Automated Database Indexing using Model-free Reinforcement Learningcited by 3
  9. 2020DBA bandits: Self-driving index tuning under ad-hoc, analytical workloads with safety guaranteescited by 3

Built on by

Cited by year

Citing papers per year: 2023: 1; 2024: 1; 2025: 2.

4 papers.