E2RLIXT: An end-to-end framework for robust index tuning based on reinforcement learning

被引:0
作者
Lai, Sichao [1 ]
Wu, Xiaoying [1 ]
Peng, Zhiyong [1 ,2 ]
机构
[1] Wuhan Univ, Sch Comp Sci, Wuhan 430072, Hubei, Peoples R China
[2] Wuhan Univ, Big Data Inst, Wuhan 430072, Hubei, Peoples R China
基金
中国国家自然科学基金;
关键词
Index tuning; Reinforcement learning; Rollout algorithm; SELECTION;
D O I
10.1016/j.compeleceng.2024.109958
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Index selection is crucial for improving database query performance, and yet it remains a challenging problem. Recent work has explored using Reinforcement Learning (RL) to address this problem by formulating it as a decision problem where an agent learns to recommend indexes. However, existing approaches have not thoroughly investigated the formulation and representation of this index selection problem (ISP) in the context of RL, nor have they addressed the adaptation to highly recurrent workloads common in real-world systems. We propose E2RLIXT, an End-to-End RL-based robust IndeX Tuning framework, to address these gaps. Within this framework, we design a unified strategy for representing both single- and multi-column indexes, explore two state representation strategies, and employ a reward design that considers index interactions without biasing the agent's learning. We employ Proximal Policy Optimization with data augmentation for stable training and design a rollout algorithm to enhance the agent's ability to adapt to varied workloads sharing common query templates. To the best of our knowledge, we are the first to design and integrate rollout algorithms into RL-based ISP solutions. Experimental results show that our solutions outperform comparative approaches and provide robust performance across diverse workloads.
引用
收藏
页数:15
相关论文
共 50 条
  • [11] E2EMap: End-to-End Reinforcement Learning for CGRA Compilation via Reverse Mapping
    Liu, Dajiang
    Xia, Yuxin
    Shang, Jiaxing
    Zhong, Jiang
    Ouyang, Peng
    Yin, Shouyi
    2024 IEEE INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, HPCA 2024, 2024, : 46 - 60
  • [12] Verifiably Safe Exploration for End-to-End Reinforcement Learning
    Hunt, Nathan
    Fulton, Nathan
    Magliacane, Sara
    Trong Nghia Hoang
    Das, Subhro
    Solar-Lezama, Armando
    HSCC2021: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON HYBRID SYSTEMS: COMPUTATION AND CONTROL (PART OF CPS-IOT WEEK), 2021,
  • [13] Reinforcement Learning-Based End-to-End Parking for Automatic Parking System
    Zhang, Peizhi
    Xiong, Lu
    Yu, Zhuoping
    Fang, Peiyuan
    Yan, Senwei
    Yao, Jie
    Zhou, Yi
    SENSORS, 2019, 19 (18)
  • [14] Latency Equalization Policy of End-to-End Network Slicing Based on Reinforcement Learning
    Bai, Haonan
    Zhang, Yong
    Zhang, Zhenyu
    Yuan, Siyu
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2023, 20 (01): : 88 - 103
  • [15] End-to-End Hierarchical Reinforcement Learning With Integrated Subgoal Discovery
    Pateria, Shubham
    Subagdja, Budhitama
    Tan, Ah-Hwee
    Quek, Chai
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2022, 33 (12) : 7778 - 7790
  • [16] End-to-End Reinforcement Learning for Self-driving Car
    Chopra, Rohan
    Roy, Sanjiban Sekhar
    ADVANCED COMPUTING AND INTELLIGENT ENGINEERING, 2020, 1082 : 53 - 61
  • [17] End-to-End Speech Recognition Sequence Training With Reinforcement Learning
    Tjandra, Andros
    Sakti, Sakriani
    Nakamura, Satoshi
    IEEE ACCESS, 2019, 7 : 79758 - 79769
  • [18] End-to-end multimodal image registration via reinforcement learning
    Hu, Jing
    Luo, Ziwei
    Wang, Xin
    Sun, Shanhui
    Yin, Youbing
    Cao, Kunlin
    Song, Qi
    Lyu, Siwei
    Wu, Xi
    MEDICAL IMAGE ANALYSIS, 2021, 68
  • [19] Off-policy model-based end-to-end safe reinforcement learning
    Kanso, Soha
    Jha, Mayank Shekhar
    Theilliol, Didier
    INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2024, 34 (04) : 2806 - 2831
  • [20] End-to-end RPA-like testing using reinforcement learning
    Paduraru, Ciprian
    Cristea, Rares
    Stefanescu, Alin
    2024 IEEE CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION, ICST 2024, 2024, : 419 - 429