E2ETune: End-to-End Knob Tuning via Fine-tuned Generative Language Model

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Huang, Xinmei, Li, Haoyang, Zhang, Jing, Zhao, Xinxin, Yao, Zhiming, Li, Yiyan, Zhang, Tieying, Chen, Jianjun, Chen, Hong, Li, Cuiping
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866912281635323904
author Huang, Xinmei
Li, Haoyang
Zhang, Jing
Zhao, Xinxin
Yao, Zhiming
Li, Yiyan
Zhang, Tieying
Chen, Jianjun
Chen, Hong
Li, Cuiping
author_facet Huang, Xinmei
Li, Haoyang
Zhang, Jing
Zhao, Xinxin
Yao, Zhiming
Li, Yiyan
Zhang, Tieying
Chen, Jianjun
Chen, Hong
Li, Cuiping
contents Database knob tuning is a significant challenge for database administrators, as it involves tuning a large number of configuration knobs with continuous or discrete values to achieve optimal database performance. Traditional methods, such as manual tuning or learning-based approaches, typically require numerous workload replays and are both time-consuming and resource-intensive. To address this challenge, we introduce E2ETune, an end-to-end knob tuner powered by a fine-tuned generative language model. The key idea is to leverage the exceptional sequence-to-sequence modeling capabilities of generative language models to capture the complex mapping between workloads (inputs) and their corresponding promising configurations (outputs). To achieve this goal, we propose a novel data generation framework to efficiently produce a large amount of training data, where each data sample consists of a workload and its promising configuration. Then, these data are used to fine-tune a generative language model, yielding an end-to-end knob tuner. This tuner offers out-of-the-box configuration recommendations for new workloads. We conduct extensive experiments to evaluate E2ETune's efficiency and effectiveness using 10 representative and 3 real-world benchmarks. Compared to state-of-the-art methods, E2ETune can identify competitive configurations in significantly less time.
format Preprint
id arxiv_https___arxiv_org_abs_2404_11581
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle E2ETune: End-to-End Knob Tuning via Fine-tuned Generative Language Model
Huang, Xinmei
Li, Haoyang
Zhang, Jing
Zhao, Xinxin
Yao, Zhiming
Li, Yiyan
Zhang, Tieying
Chen, Jianjun
Chen, Hong
Li, Cuiping
Artificial Intelligence
Databases
Database knob tuning is a significant challenge for database administrators, as it involves tuning a large number of configuration knobs with continuous or discrete values to achieve optimal database performance. Traditional methods, such as manual tuning or learning-based approaches, typically require numerous workload replays and are both time-consuming and resource-intensive. To address this challenge, we introduce E2ETune, an end-to-end knob tuner powered by a fine-tuned generative language model. The key idea is to leverage the exceptional sequence-to-sequence modeling capabilities of generative language models to capture the complex mapping between workloads (inputs) and their corresponding promising configurations (outputs). To achieve this goal, we propose a novel data generation framework to efficiently produce a large amount of training data, where each data sample consists of a workload and its promising configuration. Then, these data are used to fine-tune a generative language model, yielding an end-to-end knob tuner. This tuner offers out-of-the-box configuration recommendations for new workloads. We conduct extensive experiments to evaluate E2ETune's efficiency and effectiveness using 10 representative and 3 real-world benchmarks. Compared to state-of-the-art methods, E2ETune can identify competitive configurations in significantly less time.
title E2ETune: End-to-End Knob Tuning via Fine-tuned Generative Language Model
topic Artificial Intelligence
Databases
url https://arxiv.org/abs/2404.11581