Heterogeneity-Aware Cluster Scheduling Policies for Deep Learning Workloads
Not on the map. Why?
Abstract (arXiv)
Specialized accelerators such as GPUs, TPUs, FPGAs, and custom ASICs have been increasingly deployed to train deep learning models. These accelerators exhibit heterogeneous performance behavior across model architectures. Existing schedulers for clusters of accelerators, which are used to arbitrate these expensive training resources across many users, have shown how to optimize for various multi-job, multi-user objectives, like fairness and makespan. Unfortunately, existing schedulers largely do not consider performance heterogeneity. In this paper, we propose Gavel, a heterogeneity-aware scheduler that systematically generalizes a wide range of existing scheduling policies. Gavel expresses these policies as optimization problems, making it easy to optimize for objectives in a heterogeneity-aware way, while also being cognizant of performance optimizations like space sharing. Gavel then uses a round-based scheduling mechanism to ensure jobs receive their ideal allocation given the target scheduling policy. Gavel's heterogeneity-aware policies allow a heterogeneous cluster to sustain higher input load, and improve end objectives such as average job completion time and makespan by up to 3.5x compared to heterogeneity-agnostic policies.
Key facts. Cited by 56 papers in the map (data through 7 Oct 2026). First posted on arXiv 20 Aug 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 8; 2022: 10; 2023: 7; 2024: 10; 2025: 12; 2026: 9.
56 papers.
Sort:
By area:
- 2024Parrot: Efficient Serving of LLM-based Applications with Semantic Variablecited by 96
- 2022Pathways: Asynchronous Distributed Dataflow for MLcited by 81
- 2023Fairness in Serving Large Language Modelscited by 77
- 2022Bamboo: Making Preemptible Instances Resilient for Affordable Training of Large DNNscited by 49
- 2021Characterization and Prediction of Deep Learning Workloads in Large-Scale GPU Datacenterscited by 31
- 2024M'elange: Cost Efficient Large Language Model Serving by Exploiting GPU Heterogeneitycited by 30
- 2021A Runtime-Based Computational Performance Predictor for Deep Neural Network Trainingcited by 29
- 2022Aryl: An Elastic Cluster Scheduler for Deep Learningcited by 27
- 2023vTrain: A Simulation Framework for Evaluating Cost-effective and Compute-optimal Large Language Model Trainingcited by 22
- 2021KAISA: An Adaptive Second-Order Optimizer Framework for Deep Neural Networkscited by 20
- 2021HeterPS: Distributed Deep Learning With Reinforcement Learning Based Scheduling in Heterogeneous Environmentscited by 15
- 2022Singularity: Planet-Scale, Preemptive and Elastic Scheduling of AI Workloadscited by 9
38 more
- 2022GRANITE: A Graph Neural Network Model for Basic Block Throughput Estimationcited by 9
- 2024Communication-Efficient Large-Scale Distributed Deep Learning: A Comprehensive Surveycited by 9
- 2025ELIS: Efficient LLM Iterative Scheduling System with Response Length Predictorcited by 8
- 2021Serving DNN Models with Multi-Instance GPUs: A Case of the Reconfigurable Machine Scheduling Problemcited by 7
- 2024Spindle: Efficient Distributed Training of Multi-Task Large Models via Wavefront Schedulingcited by 7
- 2024Optimizing Mixture-of-Experts Inference Time Combining Model Deployment and Communication Schedulingcited by 7
- 2022Deep Learning Workload Scheduling in GPU Datacenters: Taxonomy, Challenges and Visioncited by 6
- 2025PLoRA: Efficient Concurrent LoRA Training for Large Language Modelscited by 6
- 2025Batch Query Processing and Optimization for Agentic Workflowscited by 6
- 2023Shared Memory-contention-aware Concurrent DNN Execution for Diversely Heterogeneous System-on-Chipscited by 5
- 2025Taming the Chaos: Coordinated Autoscaling for Heterogeneous and Disaggregated LLM Inferencecited by 5
- 2022KAIROS: Building Cost-Efficient Machine Learning Inference Systems with Heterogeneous Cloud Resourcescited by 3
- 2023InTune: Reinforcement Learning-based Data Pipeline Optimization for Deep Recommendation Modelscited by 3
- 2024Ensuring Fair LLM Serving Amid Diverse Applicationscited by 3
- 2023Saturn: An Optimized Data System for Large Model Deep Learning Workloadscited by 2
- 2024Computing in the Era of Large Generative Models: From Cloud-Native to AI-Nativecited by 2
- 2026SmartGen: Seamless Disaggregated LLM Inference with Selective KV Cache Transfercited by 2
- 2021TENSILE: A Tensor granularity dynamic GPU memory scheduling method toward multiple dynamic workloads systemcited by 1
- 2021Enabling Level-4 Autonomous Driving on a Single 1k Off-the-Shelf Cardcited by 1
- 2022Job Scheduling in Datacenters using Constraint Controlled RLcited by 1
- 2022RARE: Renewable Energy Aware Resource Management in Datacenterscited by 1
- 2023Network Contention-Aware Cluster Scheduling with Reinforcement Learningcited by 1
- 2023Venn: Resource Management for Collaborative Learning Jobscited by 1
- 2025m4: A Learned Flow-level Network Simulatorcited by 1
- 2025Resource Heterogeneity-Aware and Utilization-Enhanced Scheduling for Deep Learning Clusterscited by 1
- 2025Efficient Serving of LLM Applications with Probabilistic Demand Modelingcited by 1
- 2025Vulcan: Instance-specialized, Verifiable Systems Heuristics Through LLM-driven Searchcited by 1
- 2026HetCCL: Accelerating LLM Training with Heterogeneous GPUscited by 1
- 2026EvalStop: Using World Feedback to Detect and Correct Reward Overoptimization in Multi-Tenant RLHF Platformscited by 1
- 2021Synergy: Resource Sensitive DNN Scheduling in Multi-Tenant Clusterscited by 0
- 2022Deep Reinforcement Learning for System-on-Chip: Myths and Realitiescited by 0
- 2024Towards providing reliable job completion time predictions using PCScited by 0
- 2024Compass: A Decentralized Scheduler for Latency-Sensitive ML Workflowscited by 0
- 2024Arena: Efficiently Training Large Models via Dynamic Scheduling and Adaptive Parallelism Co-Designcited by 0
- 2025Tesserae: Scalable Placement Policies for Deep Learning Workloadscited by 0
- 2025AEGIS: Runtime-Guided GPU Collocation for Multi-Tenant Deep Learning Trainingcited by 0
- 2025GOGH: Correlation-Guided Orchestration of GPUs in Heterogeneous Clusterscited by 0
- 2025Hybrid Learning and Optimization-Based Dynamic Scheduling for DL Workloads on Heterogeneous GPU Clusterscited by 0
50 most cited of 56 All 56 (JSON)
- 2026COMPASS-ABS: Reducing Fragmentation in Shared GPU Clusters for Deep Learning Training Workloads16 Sep 2026
- 2026SmartGen: Seamless Disaggregated LLM Inference with Selective KV Cache Transfer30 Jul 2026
- 2026Auto-Scaling Heterogeneous Neural Processing Units for Energy and Cost-Efficient LLM Serving17 Jul 2026
- 2026Quota Marketplace: Dynamic Pricing for Efficient Allocation of ML Training Resources9 Jul 2026
- 2026EvalStop: Using World Feedback to Detect and Correct Reward Overoptimization in Multi-Tenant RLHF Platforms2 Jun 2026
- 2026Lodestar: An Online-Learning LLM Inference Router31 May 2026
- 2026PlexRL: Cluster-Level Orchestration of Serviceized LLM Execution for RLVR20 May 2026
- 2026CALVO: Improve Serving Efficiency for LLM Inferences with Intense Network Demands22 Mar 2026
- 2026HetCCL: Accelerating LLM Training with Heterogeneous GPUs30 Jan 2026
- 2025Vulcan: Instance-specialized, Verifiable Systems Heuristics Through LLM-driven Search31 Dec 2025
- 2025Hybrid Learning and Optimization-Based Dynamic Scheduling for DL Workloads on Heterogeneous GPU Clusters11 Dec 2025
- 2025GOGH: Correlation-Guided Orchestration of GPUs in Heterogeneous Clusters17 Oct 2025
38 more
- 2025Batch Query Processing and Optimization for Agentic Workflows2 Sep 2025
- 2025Taming the Chaos: Coordinated Autoscaling for Heterogeneous and Disaggregated LLM Inference27 Aug 2025
- 2025AEGIS: Runtime-Guided GPU Collocation for Multi-Tenant Deep Learning Training26 Aug 2025
- 2025Tesserae: Scalable Placement Policies for Deep Learning Workloads7 Aug 2025
- 2025PLoRA: Efficient Concurrent LoRA Training for Large Language Models4 Aug 2025
- 2025Efficient Serving of LLM Applications with Probabilistic Demand Modeling17 Jun 2025
- 2025ELIS: Efficient LLM Iterative Scheduling System with Response Length Predictor14 May 2025
- 2025Resource Heterogeneity-Aware and Utilization-Enhanced Scheduling for Deep Learning Clusters13 Mar 2025
- 2025m4: A Learned Flow-level Network Simulator3 Mar 2025
- 2024Ensuring Fair LLM Serving Amid Diverse Applications24 Nov 2024
- 2024Optimizing Mixture-of-Experts Inference Time Combining Model Deployment and Communication Scheduling22 Oct 2024
- 2024Spindle: Efficient Distributed Training of Multi-Task Large Models via Wavefront Scheduling5 Sep 2024
- 2024Parrot: Efficient Serving of LLM-based Applications with Semantic Variable30 May 2024
- 2024M'elange: Cost Efficient Large Language Model Serving by Exploiting GPU Heterogeneity22 Apr 2024
- 2024Communication-Efficient Large-Scale Distributed Deep Learning: A Comprehensive Survey9 Apr 2024
- 2024Arena: Efficiently Training Large Models via Dynamic Scheduling and Adaptive Parallelism Co-Design24 Mar 2024
- 2024Compass: A Decentralized Scheduler for Latency-Sensitive ML Workflows27 Feb 2024
- 2024Towards providing reliable job completion time predictions using PCS18 Jan 2024
- 2024Computing in the Era of Large Generative Models: From Cloud-Native to AI-Native17 Jan 2024
- 2023Fairness in Serving Large Language Models31 Dec 2023
- 2023Venn: Resource Management for Collaborative Learning Jobs13 Dec 2023
- 2023vTrain: A Simulation Framework for Evaluating Cost-effective and Compute-optimal Large Language Model Training27 Nov 2023
- 2023Network Contention-Aware Cluster Scheduling with Reinforcement Learning31 Oct 2023
- 2023Saturn: An Optimized Data System for Large Model Deep Learning Workloads3 Sep 2023
- 2023InTune: Reinforcement Learning-based Data Pipeline Optimization for Deep Recommendation Models13 Aug 2023
- 2023Shared Memory-contention-aware Concurrent DNN Execution for Diversely Heterogeneous System-on-Chips10 Aug 2023
- 2022RARE: Renewable Energy Aware Resource Management in Datacenters10 Nov 2022
- 2022Job Scheduling in Datacenters using Constraint Controlled RL10 Nov 2022
- 2022KAIROS: Building Cost-Efficient Machine Learning Inference Systems with Heterogeneous Cloud Resources12 Oct 2022
- 2022GRANITE: A Graph Neural Network Model for Basic Block Throughput Estimation8 Oct 2022
- 2022Deep Reinforcement Learning for System-on-Chip: Myths and Realities29 Jul 2022
- 2022Deep Learning Workload Scheduling in GPU Datacenters: Taxonomy, Challenges and Vision24 May 2022
- 2022Bamboo: Making Preemptible Instances Resilient for Affordable Training of Large DNNs26 Apr 2022
- 2022Pathways: Asynchronous Distributed Dataflow for ML23 Mar 2022
- 2022Aryl: An Elastic Cluster Scheduler for Deep Learning16 Feb 2022
- 2022Singularity: Planet-Scale, Preemptive and Elastic Scheduling of AI Workloads16 Feb 2022
- 2021HeterPS: Distributed Deep Learning With Reinforcement Learning Based Scheduling in Heterogeneous Environments20 Nov 2021
- 2021Enabling Level-4 Autonomous Driving on a Single 1k Off-the-Shelf Card12 Oct 2021
50 newest of 56 All 56 (JSON)
- 2023Fairness in Serving Large Language Modelscited by 77
- 2025ELIS: Efficient LLM Iterative Scheduling System with Response Length Predictorcited by 8
- 2025Batch Query Processing and Optimization for Agentic Workflowscited by 6
- 2026SmartGen: Seamless Disaggregated LLM Inference with Selective KV Cache Transfercited by 2
- 2026CALVO: Improve Serving Efficiency for LLM Inferences with Intense Network Demandscited by 0
- 2026Auto-Scaling Heterogeneous Neural Processing Units for Energy and Cost-Efficient LLM Servingcited by 0
- 2026SmartGen: Seamless Disaggregated LLM Inference with Selective KV Cache Transfer30 Jul 2026
- 2026Auto-Scaling Heterogeneous Neural Processing Units for Energy and Cost-Efficient LLM Serving17 Jul 2026
- 2026CALVO: Improve Serving Efficiency for LLM Inferences with Intense Network Demands22 Mar 2026
- 2025Batch Query Processing and Optimization for Agentic Workflows2 Sep 2025
- 2025ELIS: Efficient LLM Iterative Scheduling System with Response Length Predictor14 May 2025
- 2023Fairness in Serving Large Language Models31 Dec 2023
- 2024Parrot: Efficient Serving of LLM-based Applications with Semantic Variablecited by 96
- 2022Pathways: Asynchronous Distributed Dataflow for MLcited by 81
- 2022Bamboo: Making Preemptible Instances Resilient for Affordable Training of Large DNNscited by 49
- 2021Characterization and Prediction of Deep Learning Workloads in Large-Scale GPU Datacenterscited by 31
- 2024M'elange: Cost Efficient Large Language Model Serving by Exploiting GPU Heterogeneitycited by 30
- 2021A Runtime-Based Computational Performance Predictor for Deep Neural Network Trainingcited by 29
- 2022Aryl: An Elastic Cluster Scheduler for Deep Learningcited by 27
- 2023vTrain: A Simulation Framework for Evaluating Cost-effective and Compute-optimal Large Language Model Trainingcited by 22
- 2021KAISA: An Adaptive Second-Order Optimizer Framework for Deep Neural Networkscited by 20
- 2021HeterPS: Distributed Deep Learning With Reinforcement Learning Based Scheduling in Heterogeneous Environmentscited by 15
- 2022Singularity: Planet-Scale, Preemptive and Elastic Scheduling of AI Workloadscited by 9
- 2022GRANITE: A Graph Neural Network Model for Basic Block Throughput Estimationcited by 9
12 most cited of 47 All 47 (JSON)
- 2026COMPASS-ABS: Reducing Fragmentation in Shared GPU Clusters for Deep Learning Training Workloads16 Sep 2026
- 2026Quota Marketplace: Dynamic Pricing for Efficient Allocation of ML Training Resources9 Jul 2026
- 2026Lodestar: An Online-Learning LLM Inference Router31 May 2026
- 2026HetCCL: Accelerating LLM Training with Heterogeneous GPUs30 Jan 2026
- 2025Vulcan: Instance-specialized, Verifiable Systems Heuristics Through LLM-driven Search31 Dec 2025
- 2025Hybrid Learning and Optimization-Based Dynamic Scheduling for DL Workloads on Heterogeneous GPU Clusters11 Dec 2025
- 2025GOGH: Correlation-Guided Orchestration of GPUs in Heterogeneous Clusters17 Oct 2025
- 2025Taming the Chaos: Coordinated Autoscaling for Heterogeneous and Disaggregated LLM Inference27 Aug 2025
- 2025AEGIS: Runtime-Guided GPU Collocation for Multi-Tenant Deep Learning Training26 Aug 2025
- 2025Tesserae: Scalable Placement Policies for Deep Learning Workloads7 Aug 2025
- 2025PLoRA: Efficient Concurrent LoRA Training for Large Language Models4 Aug 2025
- 2025Efficient Serving of LLM Applications with Probabilistic Demand Modeling17 Jun 2025
12 newest of 47 All 47 (JSON)