Network Contention-Aware Cluster Scheduling with Reinforcement Learning
원문 초록
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.
함께 살펴볼 논문
공통 태그를 근거로 연결했습니다. 실제 인용 관계나 논문의 우수성을 뜻하지 않습니다.
AutoTriton: Automatic Triton Programming with Reinforcement Learning in LLMs
CUDA-L1: Improving CUDA Optimization via Contrastive Reinforcement Learning
Autonomous Resource Management in Microservice Systems via Reinforcement Learning
Artificial Generals Intelligence: Mastering Generals.io with Reinforcement Learning
Actor-Critic Deep Reinforcement Learning for Solving Job Shop Scheduling Problems
High-Throughput Distributed Reinforcement Learning via Adaptive Policy Synchronization
토론
이 논문과 연결된 포럼 글이 아직 없습니다.