StorageXTuner: An LLM Agent-Driven Automatic Tuning Framework for Heterogeneous Storage Systems
Lin, Qi, Zhang, Zhenyu, Thakkar, Viraj, Sun, Zhenjie, Zheng, Mai, Cao, Zhichao
–arXiv.org Artificial Intelligence
Automatically configuring storage systems is hard: parameter spaces are large and conditions vary across workloads, deployments, and versions. Heuristic and ML tuners are often system specific, require manual glue, and degrade under changes. Recent LLM-based approaches help but usually treat tuning as a single-shot, system-specific task, which limits cross-system reuse, constrains exploration, and weakens validation. We present StorageXTuner, an LLM agent-driven auto-tuning framework for heterogeneous storage engines. StorageXTuner separates concerns across four agents - Executor (sandboxed benchmarking), Extractor (performance digest), Searcher (insight-guided configuration exploration), and Reflector (insight generation and management). The design couples an insight-driven tree search with layered memory that promotes empirically validated insights and employs lightweight checkers to guard against unsafe actions. We implement a prototype and evaluate it on RocksDB, LevelDB, CacheLib, and MySQL InnoDB with YCSB, MixGraph, and TPC-H/C. Relative to out-of-the-box settings and to ELMo-Tune, StorageXTuner reaches up to 575% and 111% higher throughput, reduces p99 latency by as much as 88% and 56%, and converges with fewer trials.
arXiv.org Artificial Intelligence
Oct-30-2025
- Country:
- Asia > Middle East
- Jordan (0.04)
- Europe
- France > Nouvelle-Aquitaine
- Monaco (0.04)
- North America > United States
- Arizona (0.04)
- California > Santa Clara County
- Santa Clara (0.04)
- Colorado > Denver County
- Denver (0.04)
- Iowa (0.04)
- New York > Suffolk County
- Stony Brook (0.04)
- Asia > Middle East
- Genre:
- Research Report > New Finding (0.67)
- Technology: