Resource Heterogeneity-Aware and Utilization-Enhanced Scheduling for Deep Learning Clusters

Read full text
Authors: Abeda Sultana, Nabin Pakka, Fei Xu, Xu Yuan, Li Lin Chen, Nian-Feng Tzeng
Cited by: 1
References: 45

Abstract

Scheduling deep learning (DL) models to train on powerful clusters with accelerators like GPUs and TPUs, presently falls short, either lacking fine-grained heterogeneity awareness or leaving resources substantially under-utilized. To fill this gap, we propose a novel task-level heterogeneity-aware scheduler for DL clusters,Hadar, based on an optimization framework able to boost cluster resource utilization.Hadarleverages the performance traits of DL jobs on a heterogeneous DL cluster to make scheduling decisions across both spatial and temporal dimensions. It characterizes the task-level performance heterogeneity for optimization and involves the primal-dual framework employing a dual subroutine, to solve the optimization problem and guide the scheduling design. Our trace-driven simulation with representative DL model training workloads demonstrates thatHadaraccelerates the total training time duration by 1.20× when compared with its state-of-the-art heterogeneity-aware counterpart, Gavel. Further, ourHadarscheduler is enhanced toHadarE by forking each job into multiple copies to let a job train concurrently on heterogeneous GPUs resided on separate available cluster nodes (i.e., machines or servers) for resource utilization enhancement.HadarE is evaluated extensively on physical DL clusters for comparison withHadarand Gavel. With substantial enhancement in cluster resource utilization (by 1.45×),HadarE exhibits considerable speed-ups in DL model training, reducing the total training time duration by 50% (or 80%) on an Amazon’s AWS (or our lab) cluster, while producing trained DL models with consistently better inference quality than those trained byHadar.

Fields of Study & Subjects

Cloud Computing and Resource Management Stochastic Gradient Optimization Techniques Big Data and Digital Economy

Publication details

Journal / source
IEEE Transactions on Computers
Publisher
Institute of Electrical and Electronics Engineers (IEEE)
Volume
75
Issue
6
Pages
2169–2184
Publication date
11 March 2026
Language
EN