Tuneful: An Online Significance-Aware Configuration Tuner for Big Data Analytics
Not on the map. Why?
Abstract (arXiv)
Distributed analytics engines such as Spark are a common choice for processing extremely large datasets. However, finding good configurations for these systems remains challenging, with each workload potentially requiring a different setup to run optimally. Using suboptimal configurations incurs significant extra runtime costs. %Furthermore, Spark and similar platforms are gaining traction within data-scientists communities where awareness of such issues is relatively low. We propose Tuneful, an approach that efficiently tunes the configuration of in-memory cluster computing systems. Tuneful combines incremental Sensitivity Analysis and Bayesian optimization to identify near-optimal configurations from a high-dimensional search space, using a small number of executions. This setup allows the tuning to be done online, without any previous training. Our experimental results show that Tuneful reduces the search time for finding close-to-optimal configurations by 62% (at the median) when compared to existing state-of-the-art techniques. This means that the amortization of the tuning cost happens significantly faster, enabling practical tuning for new classes of workloads.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). First posted on arXiv 22 Jan 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 0; 2023: 1; 2024: 1; 2025: 1.
5 papers.
- 2021Bellamy: Reusing Performance Models for Distributed Dataflow Jobs Across Contextscited by 4
- 2023Rover: An online Spark SQL tuning service via generalized transfer learningcited by 3
- 2021Enel: Context-Aware Dynamic Scaling of Distributed Dataflow Jobs using Graph Propagationcited by 2
- 2024Transfer-Learning-Based Autotuning Using Gaussian Copulacited by 2
- 2025Relation-Aware Bayesian Optimization of DBMS Configurations Guided by Affinity Scorescited by 0
- 2025Relation-Aware Bayesian Optimization of DBMS Configurations Guided by Affinity Scores31 Oct 2025
- 2024Transfer-Learning-Based Autotuning Using Gaussian Copula9 Jan 2024
- 2023Rover: An online Spark SQL tuning service via generalized transfer learning8 Feb 2023
- 2021Enel: Context-Aware Dynamic Scaling of Distributed Dataflow Jobs using Graph Propagation27 Aug 2021
- 2021Bellamy: Reusing Performance Models for Distributed Dataflow Jobs Across Contexts29 Jul 2021