mlsanityData to 7 Oct 2026

BestConfig: Tapping the Performance Potential of Systems via Automatic Configuration Tuning

arXiv 1710.03439 ↗First posted 10 Oct 2017cs.PF cs.DB cs.DCcited by 25

Not on the map. Why?

Abstract (arXiv)

An ever increasing number of configuration parameters are provided to system users. But many users have used one configuration setting across different workloads, leaving untapped the performance potential of systems. A good configuration setting can greatly improve the performance of a deployed system under certain workloads. But with tens or hundreds of parameters, it becomes a highly costly task to decide which configuration setting leads to the best performance. While such task requires the strong expertise in both the system and the application, users commonly lack such expertise. To help users tap the performance potential of systems, we present BestConfig, a system for automatically finding a best configuration setting within a resource limit for a deployed system under a given application workload. BestConfig is designed with an extensible architecture to automate the configuration tuning for general systems. To tune system configurations within a resource limit, we propose the divide-and-diverge sampling method and the recursive bound-and-search algorithm. BestConfig can improve the throughput of Tomcat by 75%, that of Cassandra by 63%, that of MySQL by 430%, and reduce the running time of Hive join job by about 50% and that of Spark join job by about 80%, solely by configuration adjustment.

Key facts. Cited by 25 papers in the map (data through 7 Oct 2026). First posted on arXiv 10 Oct 2017.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 5; 2022: 1; 2023: 4; 2024: 5; 2025: 7; 2026: 3.

25 papers.

Sort:

By area:

  1. 2021Multi-Objectivizing Software Configuration Tuning (for a single performance concern)cited by 27
  2. 2023Do Performance Aspirations Matter for Guiding Software Configuration Tuning?cited by 21
  3. 2021MMO: Meta Multi-Objectivization for Software Configuration Tuningcited by 19
  4. 2024Adapting Multi-objectivized Software Configuration Tuningcited by 13
  5. 2025Dually Hierarchical Drift Adaptation for Online Configuration Performance Learningcited by 7
  6. 2024VDTuner: Automated Performance Tuning for Vector Data Management Systemscited by 5
  7. 2024Is Large Language Model Good at Database Knob Tuning? A Comprehensive Experimental Evaluationcited by 5
  8. 2021JITuNE: Just-In-Time Hyperparameter Tuning for Network Embedding Algorithmscited by 4
  9. 2021Database Workload Characterization with Query Plan Encoderscited by 4
  10. 2024Dividable Configuration Performance Learningcited by 4
  11. 2023Rover: An online Spark SQL tuning service via generalized transfer learningcited by 3
  12. 2023ML-Powered Index Tuning: An Overview of Recent Progress and Open Challengescited by 2
13 more
  1. 2025CoTune: Co-evolutionary Configuration Tuningcited by 2
  2. 2022Magpie: Automatically Tuning Static Parameters for Distributed File Systems using Deep Reinforcement Learningcited by 1
  3. 2023Towards General and Efficient Online Tuning for Sparkcited by 1
  4. 2025HPC Application Parameter Autotuning on Edge Devices: A Bandit Learning Approachcited by 1
  5. 2025L2T-Tune:LLM-Guided Hybrid Database Tuning with LHS and TD3cited by 1
  6. 2021Sayer: Using Implicit Feedback to Optimize System Policiescited by 0
  7. 2024KnobTree: Intelligent Database Parameter Configuration via Explainable Reinforcement Learningcited by 0
  8. 2025Selective Use of Yannakakis' Algorithm to Improve Query Performance: Machine Learning to the Rescuecited by 0
  9. 2025Evaluating Useful Surrogate Models for Configuration Tuning Beyond Accuracy: A Fitness Landscape Analysis Perspectivecited by 0
  10. 2025Relation-Aware Bayesian Optimization of DBMS Configurations Guided by Affinity Scorescited by 0
  11. 2026LLMSYS-HPOBench: Hyperparameter Optimization Benchmark Suite for Real-World LLM Systemscited by 0
  12. 2026A Case for Agentic Tuning: From Documentation to Action in PostgreSQLcited by 0
  13. 2026Reinforcement Learning based DBMS Buffer Pool Auto-Tuning for Optimal Memory Utilizationcited by 0