SLAQ: Quality-Driven Scheduling for Distributed Machine Learning
Not on the map. Why?
Abstract (arXiv)
Training machine learning (ML) models with large datasets can incur significant resource contention on shared clusters. This training typically involves many iterations that continually improve the quality of the model. Yet in exploratory settings, better models can be obtained faster by directing resources to jobs with the most potential for improvement. We describe SLAQ, a cluster scheduling system for approximate ML training jobs that aims to maximize the overall job quality. When allocating cluster resources, SLAQ explores the quality-runtime trade-offs across multiple jobs to maximize system-wide quality improvement. To do so, SLAQ leverages the iterative nature of ML training algorithms, by collecting quality and resource usage information from concurrent jobs, and then generating highly-tailored quality-improvement predictions for future iterations. Experiments show that SLAQ achieves an average quality improvement of up to 73% and an average delay reduction of up to 44% on a large set of ML training jobs, compared to resource fairness schedulers.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 13 Feb 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 1; 2023: 3; 2024: 1; 2025: 0; 2026: 2.
10 papers.
- 2022Bamboo: Making Preemptible Instances Resilient for Affordable Training of Large DNNscited by 49
- 2023Accelerating Batch Active Learning Using Continual Learning Techniquescited by 8
- 2021Online Evolutionary Batch Size Orchestration for Scheduling Deep Learning Workloads in GPU Clusterscited by 7
- 2024Spindle: Efficient Distributed Training of Multi-Task Large Models via Wavefront Schedulingcited by 7
- 2021Doing More by Doing Less: How Structured Partial Backpropagation Improves Deep Learning Clusterscited by 2
- 2023Saturn: An Optimized Data System for Large Model Deep Learning Workloadscited by 2
- 2021DEAL: Decremental Energy-Aware Learning in a Federated Systemcited by 0
- 2023NEPHELE: A Neural Platform for Highly Realistic Cloud Radiance Renderingcited by 0
- 2026LeJOT-AutoML: LLM-Driven Feature Engineering for Job Execution Time Prediction in Databricks Cost Optimizationcited by 0
- 2026MARA: Flow-Matching-Guided Multi-Agent Resource Allocation for Computational Resource Efficient Learningcited by 0
- 2026MARA: Flow-Matching-Guided Multi-Agent Resource Allocation for Computational Resource Efficient Learning10 Aug 2026
- 2026LeJOT-AutoML: LLM-Driven Feature Engineering for Job Execution Time Prediction in Databricks Cost Optimization9 Mar 2026
- 2024Spindle: Efficient Distributed Training of Multi-Task Large Models via Wavefront Scheduling5 Sep 2024
- 2023Saturn: An Optimized Data System for Large Model Deep Learning Workloads3 Sep 2023
- 2023Accelerating Batch Active Learning Using Continual Learning Techniques10 May 2023
- 2023NEPHELE: A Neural Platform for Highly Realistic Cloud Radiance Rendering7 Mar 2023
- 2022Bamboo: Making Preemptible Instances Resilient for Affordable Training of Large DNNs26 Apr 2022
- 2021Doing More by Doing Less: How Structured Partial Backpropagation Improves Deep Learning Clusters20 Nov 2021
- 2021Online Evolutionary Batch Size Orchestration for Scheduling Deep Learning Workloads in GPU Clusters8 Aug 2021
- 2021DEAL: Decremental Energy-Aware Learning in a Federated System5 Feb 2021