mlsanityData to 7 Oct 2026

Network Contention-Aware Cluster Scheduling with Reinforcement Learning

arXiv 2310.20209 ↗First posted 31 Oct 2023cs.LG cs.DCcited by 1

Not on the map. Why?

Abstract (arXiv)

With continuous advances in deep learning, distributed training is becoming common in GPU clusters. Specifically, for emerging workloads with diverse amounts, ratios, and patterns of communication, we observe that network contention can significantly degrade training throughput. However, widely used scheduling policies often face limitations as they are agnostic to network contention between jobs. In this paper, we present a new approach to mitigate network contention in GPU clusters using reinforcement learning. We formulate GPU cluster scheduling as a reinforcement learning problem and opt to learn a network contention-aware scheduling policy that efficiently captures contention sensitivities and dynamically adapts scheduling decisions through continuous evaluation and improvement. We show that compared to widely used scheduling policies, our approach reduces average job completion time by up to 18.2% and effectively cuts the tail job completion time by up to 20.7% while allowing a preferable trade-off between average job completion time and resource utilization.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 18 of its 55 references that are in the map. First posted on arXiv 31 Oct 2023.

Builds on

18 of 55 references.

References · 18

  1. 2017Attention Is All You Needcited by 59,932
  2. 2017Inductive Representation Learning on Large Graphscited by 6,284
  3. 2017Outrageously Large Neural Networks: The Sparsely-Gated Mixture-of-Experts Layercited by 3,413
  4. 2013Playing Atari with Deep Reinforcement Learningcited by 3,211
  5. 2015Trust Region Policy Optimizationcited by 2,503
  6. 2016Asynchronous Methods for Deep Reinforcement Learningcited by 2,218
  7. 2019Transformer-XL: Attentive Language Models Beyond a Fixed-Length Contextcited by 1,830
  8. 2016OpenAI Gymcited by 1,684
  9. 2019ZeRO: Memory Optimizations Toward Training Trillion Parameter Modelscited by 1,278
  10. 2019Deep Learning Recommendation Model for Personalization and Recommendation Systemscited by 327
  11. 2019Analysis of Large-Scale Multi-Tenant GPU Clusters for DNN Training Workloadscited by 79
  12. 2020Pollux: Co-adaptive Cluster Scheduling for Goodput-Optimized Deep Learningcited by 68
6 more
  1. 2020Heterogeneity-Aware Cluster Scheduling Policies for Deep Learning Workloadscited by 56
  2. 2019Themis: Fair and Efficient GPU Cluster Schedulingcited by 43
  3. 2021TACCL: Guiding Collective Algorithm Synthesis using Communication Sketchescited by 38
  4. 2022Sibyl: Adaptive and Extensible Data Placement in Hybrid Storage Systems Using Online Reinforcement Learningcited by 8
  5. 2019Reinforcement learning for bandwidth estimation and congestion control in real-time communicationscited by 6
  6. 2019DeepPlace: Learning to Place Applications in Multi-Tenant Clusterscited by 1

Built on by

Cited by year

Citing papers per year: 2025: 1.

1 paper.