Pollux: Co-adaptive Cluster Scheduling for Goodput-Optimized Deep Learning
Not on the map. Why?
Abstract (arXiv)
Pollux improves scheduling performance in deep learning (DL) clusters by adaptively co-optimizing inter-dependent factors both at the per-job level and at the cluster-wide level. Most existing schedulers expect users to specify the number of resources for each job, often leading to inefficient resource use. Some recent schedulers choose job resources for users, but do so without awareness of how DL training can be re-optimized to better utilize the provided resources. Pollux simultaneously considers both aspects. By monitoring the status of each job during training, Pollux models how their goodput (a novel metric we introduce that combines system throughput with statistical efficiency) would change by adding or removing resources. Leveraging these information, Pollux dynamically (re-)assigns resources to improve cluster-wide goodput, while respecting fairness and continually optimizing each DL job to better utilize those resources. In experiments with real DL jobs and with trace-driven simulations, Pollux reduces average job completion times by 37-50% relative to state-of-the-art DL schedulers, even when they are provided with ideal resource and training configurations for every job. Pollux promotes fairness among DL jobs competing for resources based on a more meaningful measure of useful job progress, and reveals a new opportunity for reducing DL cost in cloud environments. Pollux is implemented and publicly available as part of an open-source project at https://github.com/petuum/adaptdl.
Key facts. Cited by 68 papers in the map (data through 7 Oct 2026). First posted on arXiv 27 Aug 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 4; 2023: 16; 2024: 15; 2025: 11; 2026: 16.
68 papers.
Sort:
By area:
- 2024DistServe: Disaggregating Prefill and Decoding for Goodput-optimized Large Language Model Servingcited by 595
- 2024LoongServe: Efficiently Serving Long-Context Large Language Models with Elastic Sequence Parallelismcited by 110
- 2022Zeus: Understanding and Optimizing GPU Energy Consumption of DNN Trainingcited by 78
- 2023Fairness in Serving Large Language Modelscited by 77
- 2025StreamRL: Scalable, Heterogeneous, and Elastic RL for LLMs with Disaggregated Stream Generationcited by 56
- 2024On Scaling Up 3D Gaussian Splatting Trainingcited by 49
- 2024Characterization of Large Language Model Development in the Datacentercited by 46
- 2023Oobleck: Resilient Distributed Training of Large Models Using Pipeline Templatescited by 40
- 2021Characterization and Prediction of Deep Learning Workloads in Large-Scale GPU Datacenterscited by 31
- 2022Aryl: An Elastic Cluster Scheduler for Deep Learningcited by 27
- 2023CASSINI: Network-Aware Job Scheduling in Machine Learning Clusterscited by 26
- 2023vTrain: A Simulation Framework for Evaluating Cost-effective and Compute-optimal Large Language Model Trainingcited by 22
38 more
- 2023Tenplex: Dynamic Parallelism for Deep Learning using Parallelizable Tensor Collectionscited by 15
- 2023TRANSOM: An Efficient Fault-Tolerant System for Training LLMscited by 12
- 2023GraVAC: Adaptive Compression for Communication-Efficient Distributed DL Trainingcited by 10
- 2022Singularity: Planet-Scale, Preemptive and Elastic Scheduling of AI Workloadscited by 9
- 2024Communication-Efficient Large-Scale Distributed Deep Learning: A Comprehensive Surveycited by 9
- 2021Serving DNN Models with Multi-Instance GPUs: A Case of the Reconfigurable Machine Scheduling Problemcited by 7
- 2023Accelerating Distributed ML Training via Selective Synchronizationcited by 7
- 2024Spindle: Efficient Distributed Training of Multi-Task Large Models via Wavefront Schedulingcited by 7
- 2025InfiniteHBD: Building Datacenter-Scale High-Bandwidth Domain for LLM with Optical Circuit Switching Transceiverscited by 7
- 2022Deep Learning Workload Scheduling in GPU Datacenters: Taxonomy, Challenges and Visioncited by 6
- 2021End-to-end Adaptive Distributed Training on PaddlePaddlecited by 5
- 2023Scavenger: A Cloud Service for Optimizing Cost and Performance of ML Trainingcited by 5
- 2023PolyThrottle: Energy-efficient Neural Network Inference on Edge Devicescited by 5
- 2026LAPS: A Length-Aware-Prefill LLM Serving Systemcited by 4
- 2021BFTrainer: Low-Cost Training of Neural Networks on Unfillable Supercomputer Nodescited by 3
- 2021Efficient Strong Scaling Through Burst Parallel Trainingcited by 3
- 2023InTune: Reinforcement Learning-based Data Pipeline Optimization for Deep Recommendation Modelscited by 3
- 2023Flexible Communication for Optimal Distributed Learning over Unpredictable Networkscited by 3
- 2024Ensuring Fair LLM Serving Amid Diverse Applicationscited by 3
- 2023BCEdge: SLO-Aware DNN Inference Services with Adaptive Batching on Edge Platformscited by 2
- 2023Saturn: An Optimized Data System for Large Model Deep Learning Workloadscited by 2
- 2024GPU Cluster Scheduling for Network-Sensitive Deep Learningcited by 2
- 2024Resource Allocation and Workload Scheduling for Large-Scale Distributed Deep Learning: A Surveycited by 2
- 2026TideRL: Boosting Agentic RL Goodput with Readiness-Aware Schedulingcited by 2
- 2023Network Contention-Aware Cluster Scheduling with Reinforcement Learningcited by 1
- 2023Venn: Resource Management for Collaborative Learning Jobscited by 1
- 2024AntDT: A Self-Adaptive Distributed Training Framework for Leader and Straggler Nodescited by 1
- 2025Efficient Serving of LLM Applications with Probabilistic Demand Modelingcited by 1
- 2026EvalStop: Using World Feedback to Detect and Correct Reward Overoptimization in Multi-Tenant RLHF Platformscited by 1
- 2026ML-for-MLcited by 1
- 2021Synergy: Resource Sensitive DNN Scheduling in Multi-Tenant Clusterscited by 0
- 2024Towards providing reliable job completion time predictions using PCScited by 0
- 2024MLCC: A Congestion Control Technique to Accelerate ML Trainingcited 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
- 2024Resource-Adaptive Successive Doubling for Hyperparameter Optimization with Large Datasets on High-Performance Computing Systemscited by 0
- 2025Prediction-Assisted Online Distributed Deep Learning Workload Scheduling in GPU Clusterscited by 0
- 2025Phantora: Maximizing Code Reuse in Simulation-based Machine Learning System Performance Estimationcited by 0
50 most cited of 68 All 68 (JSON)
- 2026Nereus: Adaptive Parallelism for LLM Post-Training28 Sep 2026
- 2026EMA: Elastic and Performance Transparent Memory Across GPUs22 Sep 2026
- 2026Parallelism Strategy Chaining for Fast Training Convergence7 Sep 2026
- 2026Tuning Collective Patterns to Alleviate Congestion in Shared AI Clusters3 Sep 2026
- 2026ShardMeter: Sharded and Geo-Distributed Training Without the Guesswork24 Aug 2026
- 2026Global Simulation-Guided Dynamic Operator Scheduling for Efficient Multi-Tenant Model Serving16 Aug 2026
- 2026TideRL: Boosting Agentic RL Goodput with Readiness-Aware Scheduling11 Aug 2026
- 2026MARA: Flow-Matching-Guided Multi-Agent Resource Allocation for Computational Resource Efficient Learning10 Aug 2026
- 2026ML-for-ML6 Aug 2026
- 2026Not Every Sync Is Safe: Calibrated DiLoCo Scheduling for Shared AI Infrastructure24 Jun 2026
- 2026EvalStop: Using World Feedback to Detect and Correct Reward Overoptimization in Multi-Tenant RLHF Platforms2 Jun 2026
- 2026A Readiness-Driven Runtime for Pipeline-Parallel Training under Runtime Variability18 May 2026
38 more
- 2026From Detection to Recovery: Operational Analysis on LLM Pre-training with 504 GPUs10 May 2026
- 2026CoLLM: Continuous Adaptation for SLO-Aware LLM Serving on Shared GPU Clusters31 Mar 2026
- 2026Tula: Optimizing Time, Cost, and Generalization in Distributed Large-Batch Training18 Mar 2026
- 2026LAPS: A Length-Aware-Prefill LLM Serving System4 Jan 2026
- 2025Optimal Resource Allocation for ML Model Training and Deployment under Concept Drift14 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
- 2025AEGIS: Runtime-Guided GPU Collocation for Multi-Tenant Deep Learning Training26 Aug 2025
- 2025Tesserae: Scalable Placement Policies for Deep Learning Workloads7 Aug 2025
- 2025Efficient Serving of LLM Applications with Probabilistic Demand Modeling17 Jun 2025
- 2025Learning In Chaos: Efficient Autoscaling and Self-Healing for Multi-Party Distributed Training19 May 2025
- 2025Phantora: Maximizing Code Reuse in Simulation-based Machine Learning System Performance Estimation2 May 2025
- 2025StreamRL: Scalable, Heterogeneous, and Elastic RL for LLMs with Disaggregated Stream Generation22 Apr 2025
- 2025InfiniteHBD: Building Datacenter-Scale High-Bandwidth Domain for LLM with Optical Circuit Switching Transceivers6 Feb 2025
- 2025Prediction-Assisted Online Distributed Deep Learning Workload Scheduling in GPU Clusters9 Jan 2025
- 2024Resource-Adaptive Successive Doubling for Hyperparameter Optimization with Large Datasets on High-Performance Computing Systems3 Dec 2024
- 2024Ensuring Fair LLM Serving Amid Diverse Applications24 Nov 2024
- 2024Spindle: Efficient Distributed Training of Multi-Task Large Models via Wavefront Scheduling5 Sep 2024
- 2024On Scaling Up 3D Gaussian Splatting Training26 Jun 2024
- 2024Resource Allocation and Workload Scheduling for Large-Scale Distributed Deep Learning: A Survey12 Jun 2024
- 2024AntDT: A Self-Adaptive Distributed Training Framework for Leader and Straggler Nodes15 Apr 2024
- 2024LoongServe: Efficiently Serving Long-Context Large Language Models with Elastic Sequence Parallelism15 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
- 2024Characterization of Large Language Model Development in the Datacenter12 Mar 2024
- 2024Compass: A Decentralized Scheduler for Latency-Sensitive ML Workflows27 Feb 2024
- 2024MLCC: A Congestion Control Technique to Accelerate ML Training14 Feb 2024
- 2024GPU Cluster Scheduling for Network-Sensitive Deep Learning29 Jan 2024
- 2024Towards providing reliable job completion time predictions using PCS18 Jan 2024
- 2024DistServe: Disaggregating Prefill and Decoding for Goodput-optimized Large Language Model Serving18 Jan 2024
- 2023Fairness in Serving Large Language Models31 Dec 2023
- 2023Venn: Resource Management for Collaborative Learning Jobs13 Dec 2023
- 2023Tenplex: Dynamic Parallelism for Deep Learning using Parallelizable Tensor Collections8 Dec 2023
- 2023Flexible Communication for Optimal Distributed Learning over Unpredictable Networks5 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
- 2023PolyThrottle: Energy-efficient Neural Network Inference on Edge Devices30 Oct 2023
- 2023TRANSOM: An Efficient Fault-Tolerant System for Training LLMs16 Oct 2023
50 newest of 68 All 68 (JSON)
- 2024DistServe: Disaggregating Prefill and Decoding for Goodput-optimized Large Language Model Servingcited by 595
- 2024LoongServe: Efficiently Serving Long-Context Large Language Models with Elastic Sequence Parallelismcited by 110
- 2023Fairness in Serving Large Language Modelscited by 77
- 2026LAPS: A Length-Aware-Prefill LLM Serving Systemcited by 4
- 2026CoLLM: Continuous Adaptation for SLO-Aware LLM Serving on Shared GPU Clusterscited by 0
- 2026CoLLM: Continuous Adaptation for SLO-Aware LLM Serving on Shared GPU Clusters31 Mar 2026
- 2026LAPS: A Length-Aware-Prefill LLM Serving System4 Jan 2026
- 2024LoongServe: Efficiently Serving Long-Context Large Language Models with Elastic Sequence Parallelism15 Apr 2024
- 2024DistServe: Disaggregating Prefill and Decoding for Goodput-optimized Large Language Model Serving18 Jan 2024
- 2023Fairness in Serving Large Language Models31 Dec 2023
- 2022Zeus: Understanding and Optimizing GPU Energy Consumption of DNN Trainingcited by 78
- 2025StreamRL: Scalable, Heterogeneous, and Elastic RL for LLMs with Disaggregated Stream Generationcited by 56
- 2024On Scaling Up 3D Gaussian Splatting Trainingcited by 49
- 2024Characterization of Large Language Model Development in the Datacentercited by 46
- 2023Oobleck: Resilient Distributed Training of Large Models Using Pipeline Templatescited by 40
- 2021Characterization and Prediction of Deep Learning Workloads in Large-Scale GPU Datacenterscited by 31
- 2022Aryl: An Elastic Cluster Scheduler for Deep Learningcited by 27
- 2023CASSINI: Network-Aware Job Scheduling in Machine Learning Clusterscited by 26
- 2023vTrain: A Simulation Framework for Evaluating Cost-effective and Compute-optimal Large Language Model Trainingcited by 22
- 2023Tenplex: Dynamic Parallelism for Deep Learning using Parallelizable Tensor Collectionscited by 15
- 2023TRANSOM: An Efficient Fault-Tolerant System for Training LLMscited by 12
- 2023GraVAC: Adaptive Compression for Communication-Efficient Distributed DL Trainingcited by 10
12 most cited of 60 All 60 (JSON)
- 2026Nereus: Adaptive Parallelism for LLM Post-Training28 Sep 2026
- 2026EMA: Elastic and Performance Transparent Memory Across GPUs22 Sep 2026
- 2026Parallelism Strategy Chaining for Fast Training Convergence7 Sep 2026
- 2026Tuning Collective Patterns to Alleviate Congestion in Shared AI Clusters3 Sep 2026
- 2026ShardMeter: Sharded and Geo-Distributed Training Without the Guesswork24 Aug 2026
- 2026Global Simulation-Guided Dynamic Operator Scheduling for Efficient Multi-Tenant Model Serving16 Aug 2026
- 2026ML-for-ML6 Aug 2026
- 2026Not Every Sync Is Safe: Calibrated DiLoCo Scheduling for Shared AI Infrastructure24 Jun 2026
- 2026A Readiness-Driven Runtime for Pipeline-Parallel Training under Runtime Variability18 May 2026
- 2026From Detection to Recovery: Operational Analysis on LLM Pre-training with 504 GPUs10 May 2026
- 2026Tula: Optimizing Time, Cost, and Generalization in Distributed Large-Batch Training18 Mar 2026
- 2025Optimal Resource Allocation for ML Model Training and Deployment under Concept Drift14 Dec 2025
12 newest of 60 All 60 (JSON)