mlsanityData to 7 Oct 2026

Karasu: A Collaborative Approach to Efficient Cluster Configuration for Big Data Analytics

arXiv 2308.11792 ↗First posted 22 Aug 2023cs.DC cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Selecting the right resources for big data analytics jobs is hard because of the wide variety of configuration options like machine type and cluster size. As poor choices can have a significant impact on resource efficiency, cost, and energy usage, automated approaches are gaining popularity. Most existing methods rely on profiling recurring workloads to find near-optimal solutions over time. Due to the cold-start problem, this often leads to lengthy and costly profiling phases. However, big data analytics jobs across users can share many common properties: they often operate on similar infrastructure, using similar algorithms implemented in similar frameworks. The potential in sharing aggregated profiling runs to collaboratively address the cold start problem is largely unexplored. We present Karasu, an approach to more efficient resource configuration profiling that promotes data sharing among users working with similar infrastructures, frameworks, algorithms, or datasets. Karasu trains lightweight performance models using aggregated runtime information of collaborators and combines them into an ensemble method to exploit inherent knowledge of the configuration search space. Moreover, Karasu allows the optimization of multiple objectives simultaneously. Our evaluation is based on performance data from diverse workload executions in a public cloud environment. We show that Karasu is able to significantly boost existing methods in terms of performance, search time, and cost, even when few comparable profiling runs are available that share only partial common characteristics with the target job.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 10 of its 32 references that are in the map. First posted on arXiv 22 Aug 2023.

Builds on

10 of 32 references.

References · 10

  1. 2018Practical Transfer Learning for Bayesian Optimizationcited by 26
  2. 2020TrimTuner: Efficient Optimization of Machine Learning Jobs in the Cloud via Sub-Samplingcited by 12
  3. 2017Low-Level Augmented Bayesian Optimization for Finding the Best Cloud VMcited by 9
  4. 2018Micky: A Cheaper Alternative for Selecting Cloud Instancescited by 6
  5. 2021C3O: Collaborative Cluster Configuration Optimization for Distributed Data Processing in Public Cloudscited by 5
  6. 2019Lynceus: Cost-efficient Tuning and Provisioning of Data Analytic Jobscited by 4
  7. 2021Bellamy: Reusing Performance Models for Distributed Dataflow Jobs Across Contextscited by 4
  8. 2022Blink: Lightweight Sample Runs for Cost Optimization of Big Data Applicationscited by 1
  9. 2022Ruya: Memory-Aware Iterative Optimization of Cluster Configurations for Big Data Processingcited by 1
  10. 2022Perona: Robust Infrastructure Fingerprinting for Resource-Efficient Big Data Analyticscited by 1

Built on by

Not cited yet.