Hybrid Learning and Optimization-Based Dynamic Scheduling for DL Workloads on Heterogeneous GPU Clusters
Modern cloud platforms increasingly host large-scale deep learning (DL) workloads, demanding high-throughput, low-latency GPU scheduling. However, the growing heterogeneity of GPU clusters and limited visibility into application characteristics pose major challenges for existing schedulers, which often rely on offline profiling or application-specific assumptions. We present RLTune, an application-agnostic reinforcement learning (RL)-based scheduling framework that dynamically prioritizes and allocates DL jobs on heterogeneous GPU clusters. RLTune integrates RL-driven prioritization with MILP-based job-to-node mapping to optimize system-wide objectives such as job completion time (JCT), queueing delay, and resource utilization. Trained on large-scale production traces from Microsoft Philly, Helios, and Alibaba, RLTune improves GPU utilization by up to 20%, reduces queueing delay by up to 81%, and shortens JCT by as much as 70%. Unlike prior approaches, RLTune generalizes across diverse workloads without requiring per-job profiling, making it practical for cloud providers to deploy at scale for more efficient, fair, and sustainable DL workload management.
Authors
- Shruti Dongare
- A.E. Butt
- Redwan Ibne Seraj Khan (ORCID: https://orcid.org/0000-0003-3228-6384)
- Hadeel Albahar (ORCID: https://orcid.org/0000-0002-4732-2707)
- Diego Meléndez-Maita
- Nannan Zhao
Institutions
- Northwestern Polytechnical University (CN)
- Kuwait University (KW)
- D-Tech (United States) (US)
- Virginia Tech (US)
Publication Details
- Published
- 2025-11-19
- DOI
- https://doi.org/10.1145/3772052.3772257
- Primary Topic
- Cloud Computing and Resource Management
- Type
- article
- Field-Weighted Citation Impact
- 0.00