mlsanityData to 7 Oct 2026

Prediction-Assisted Online Distributed Deep Learning Workload Scheduling in GPU Clusters

arXiv 2501.05563 ↗First posted 9 Jan 2025cs.DC cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

The recent explosive growth of deep learning (DL) models has necessitated a compelling need for efficient job scheduling for distributed deep learning training with mixed parallelisms (DDLwMP) in GPU clusters. This paper proposes an adaptive shortest-remaining-processing-time-first (A-SRPT) scheduling algorithm, a novel prediction-assisted online scheduling approach designed to mitigate the challenges associated with DL cluster scheduling. By modeling each job as a graph corresponding to heterogeneous Deep Neural Network (DNN) models and their associated distributed training configurations, A-SRPT strategically assigns jobs to the available GPUs, thereby minimizing inter-server communication overhead. Observing that most DDLwMP jobs recur, A-SRPT incorporates a random forest regression model to predict training iterations. Crucially, A-SRPT maps the complex scheduling problem into a single-machine instance, which is addressed optimally by a preemptive "shortest-remaining-processing-time-first" strategy. This optimized solution serves as a guide for actual job scheduling within the GPU clusters, leading to a theoretically provable competitive scheduling efficiency. We conduct extensive real-world testbed and simulation experiments to verify our proposed algorithms.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 21 of its 48 references that are in the map. First posted on arXiv 9 Jan 2025.

Builds on

21 of 48 references.

References · 21

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  3. 2020Language Models are Few-Shot Learnerscited by 32,199
  4. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  5. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  6. 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
  7. 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
  8. 2019XLNet: Generalized Autoregressive Pretraining for Language Understandingcited by 2,801
  9. 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,829
  10. 2018Know What You Don't Know: Unanswerable Questions for SQuADcited by 1,538
  11. 2018Horovod: fast and easy distributed deep learning in TensorFlowcited by 275
  12. 2022Tutel: Adaptive Mixture-of-Experts at Scalecited by 199
9 more
  1. 2020Memory-Efficient Pipeline-Parallel DNN Trainingcited by 133
  2. 2020DAPPLE: A Pipelined Data Parallel Approach for Training Large Modelscited by 100
  3. 2020Pollux: Co-adaptive Cluster Scheduling for Goodput-Optimized Deep Learningcited by 68
  4. 2020AutoML to Date and Beyond: Challenges and Opportunitiescited by 63
  5. 2021A Sum-of-Ratios Multi-Dimensional-Knapsack Decomposition for DNN Resource Schedulingcited by 5
  6. 2022GADGET: Online Resource Optimization for Scheduling Ring-All-Reduce Learning Jobscited by 4
  7. 2022Efficient Pipeline Planning for Expedited Distributed DNN Trainingcited by 4
  8. 2020Communication Contention Aware Scheduling of Multiple Deep Learning Training Jobscited by 3
  9. 2022On Scheduling Ring-All-Reduce Learning Jobs in Multi-Tenant GPU Clusters with Communication Contentioncited by 1

Built on by

Not cited yet.