paper-with-me

홈 › Papers

No DBA? No regret! Multi-armed bandits for index tuning of analytical and HTAP workloads with provable guarantees

2021-08-23 · R. Malinga Perera, Bastian Oetomo, Benjamin I. P. Rubinstein, Renata Borovica-Gajic

Automating physical database design has remained a long-term interest in database research due to substantial performance gains afforded by optimised structures. Despite significant progress, a majority of today's commercial solutions are highly manual, requiring offline invocation by database administrators (DBAs) who are expected to identify and supply representative training workloads. Even the latest advancements like query stores provide only limited support for dynamic environments. This status quo is untenable: identifying representative static workloads is no longer realistic; and physical design tools remain susceptible to the query optimiser's cost misestimates. Furthermore, modern application environments such as hybrid transactional and analytical processing (HTAP) systems render analytical modelling next to impossible. We propose a self-driving approach to online index selection that eschews the DBA and query optimiser, and instead learns the benefits of viable structures through strategic exploration and direct performance observation. We view the problem as one of sequential decision making under uncertainty, specifically within the bandit learning setting. Multi-armed bandits balance exploration and exploitation to provably guarantee average performance that converges to policies that are optimal with perfect hindsight. Our comprehensive empirical evaluation against a state-of-the-art commercial tuning tool demonstrates up to 75% speed-up on shifting and ad-hoc workloads and up to 28% speed-up on static workloads in analytical processing environments. In HTAP environments, our solution provides up to 59% speed-up on shifting and 51% speed-up on static workloads. Furthermore, our bandit framework outperforms deep reinforcement learning (RL) in terms of convergence speed and performance volatility (providing up to 58% speed-up).

📄 PDF Abstract BibTeX arXiv:2108.10130

Code (0)

등록된 구현이 없습니다.

Tasks

Decision MakingDecision Making Under UncertaintyDeep Reinforcement LearningMulti-Armed BanditsReinforcement Learning (RL)Sequential Decision Making

Similar Papers 제목 키워드 기반

Regret Analysis of the Finite-Horizon Gittins Index Strategy for Multi-Armed Bandits

2015-11-18 · Tor Lattimore

I analyse the frequentist regret of the famous Gittins index strategy for multi-armed bandits with Gaussian noise and a finite horizon. Remarkably it turns out that this approach leads to finite-time regret guarantees co…

Multi-Armed BanditsThompson Sampling

On Lai's Upper Confidence Bound in Multi-Armed Bandits

2024-10-03 · Huachen Ren, Cun-Hui Zhang

In this memorial paper, we honor Tze Leung Lai's seminal contributions to the topic of multi-armed bandits, with a specific focus on his pioneering work on the upper confidence bound. We establish sharp non-asymptotic re…

Multi-Armed Bandits

Multi-Armed Sampling Problem and the End of Exploration

2025-07-14 · Mohammad Pedramfar, Siamak Ravanbakhsh arxiv

This paper introduces the framework of multi-armed sampling, which serves as the sampling counterpart to the optimization problem of multi-armed bandits. Our primary motivation is to rigorously examine the exploration-ex…

Reinforcement LearningMulti-Armed Bandits

Communication-Efficient Collaborative Regret Minimization in Multi-Armed Bandits

2023-01-26 · Nikolai Karpov, Qin Zhang

In this paper, we study the collaborative learning model, which concerns the tradeoff between parallelism and communication overhead in multi-agent multi-armed bandits. For regret minimization in multi-armed bandits, we …

Multi-agent Reinforcement LearningMulti-Armed Banditsreinforcement-learningReinforcement Learning (RL)

Batched Multi-armed Bandits Problem

2019-04-03 · NeurIPS 2019 12 · Zijun Gao, Yanjun Han, Zhimei Ren, Zhengqing Zhou

In this paper, we study the multi-armed bandit problem in the batched setting where the employed policy must split data into a small number of batches. While the minimax regret for the two-armed stochastic bandits has be…

Multi-Armed Bandits