A Semantic-Aware Reinforcement Learning Scheduler for Parameterized Deep Learning Jobs on Heterogeneous Multi-GPU Clusters
| dc.contributor.advisor | Aijun An | |
| dc.contributor.author | Zhou, Zehao | |
| dc.date.accessioned | 2026-07-24T15:45:12Z | |
| dc.date.available | 2026-07-24T15:45:12Z | |
| dc.date.copyright | 2026-04-28 | |
| dc.date.issued | 2026-07-24 | |
| dc.date.updated | 2026-07-24T15:45:12Z | |
| dc.degree.discipline | Computer Science | |
| dc.degree.level | Master's | |
| dc.degree.name | MSc - Master of Science | |
| dc.description.abstract | Efficient scheduling of deep learning workloads in heterogeneous GPU clusters is increasingly challenging due to diverse workload characteristics and stringent memory constraints. Existing approaches often rely on coarse-grained metrics such as runtime or resource demand, which fail to capture workload semantics and lead to resource misallocation, where high-memory GPUs are occupied by low-demand jobs while memory-intensive workloads remain blocked. To address this limitation, we first develop a semantic-aware workload simulator that models deep learning jobs using intrinsic attributes such as model type, dataset size, and training configuration, and estimates execution behavior based on hardware-agnostic computational workloads. This enables more realistic modeling of heterogeneous performance and system-level behaviors. Building on this foundation, we propose SARL, a Semantic-Aware Reinforcement Learning scheduler that incorporates workload semantics and hardware heterogeneity into scheduling decisions. We formulate the scheduling problem as a Markov Decision Process and introduce a model-based GPU allocation mechanism to enable efficient decision making under large action spaces. Experimental results demonstrate that SARL consistently outperforms strong baselines, achieving a 29.6% reduction in deadline miss rate and a 14.4% reduction in job completion time (JCT). | |
| dc.identifier.uri | https://hdl.handle.net/10315/43939 | |
| dc.language | en | |
| dc.rights | Author owns copyright, except where explicitly noted. Please contact the author directly with licensing requests. | |
| dc.subject | Computer science | |
| dc.subject.keywords | Reinforcement learning | |
| dc.subject.keywords | GPU Cluster Scheduling | |
| dc.subject.keywords | Heterogeneous GPU Clusters | |
| dc.subject.keywords | Deep Learning Workloads | |
| dc.subject.keywords | Resource Allocation | |
| dc.subject.keywords | Job Scheduling | |
| dc.subject.keywords | Deadline-Aware Scheduling | |
| dc.title | A Semantic-Aware Reinforcement Learning Scheduler for Parameterized Deep Learning Jobs on Heterogeneous Multi-GPU Clusters | |
| dc.type | Electronic Thesis or Dissertation |
Files
Original bundle
1 - 1 of 1