Fast and Fair Training for Deep Learning in Heterogeneous GPU Clusters
The GPU device heterogeneity in accelerating deep learning training workloads poses significant challenges for job scheduling in datacenters.Existing heterogeneity-aware job schedulers, however, cannot effectively reduce the overall job completion time (JCT) or provide fairness guarantees due to their coarse-grained resource allocation and poor integration of conflicting objectives.This paper presents FFT, a novel scheduling system designed for Fast and Fair deep learning Training in heterogeneous GPU clusters.FFT incorporates two key designs.First, it incorporates a resource allocation scheme in each round to enable fine-grained control over resource utilization.Second, it seamlessly integrates a fairness compensation mechanism that dynamically evaluates fairness in real-time.Building upon these designs, FFT formulates a cost minimization problem to determine the optimal schedule, striking a delicate balance between efficiency and fairness.Extensive experiments conducted in physical clusters as well as large-scale testbed demonstrate that FFT can significantly accelerate the overall JCT by up to 5.2 while improving job finishtime-fairness by more than 2.2 compared to state-of-the-art heterogeneity-aware solutions.
Authors
- Zizhao Mo (ORCID: https://orcid.org/0000-0002-3590-4400)
- Huanle Xu (ORCID: https://orcid.org/0000-0001-6657-1154)
- Wing Cheong Lau (ORCID: https://orcid.org/0000-0003-1179-7855)
Institutions
- Chinese University of Hong Kong (HK)
- University of Macau (MO)
Publication Details
- Published
- 2025-06-08
- DOI
- https://doi.org/10.1145/3721145.3728488
- Citations
- 2
- Primary Topic
- Advanced Neural Network Applications
- Type
- article
- Field-Weighted Citation Impact
- 2.55
Funders
- United Mitochondrial Disease Foundation
- Universidade de Macau
- Chinese University of Hong Kong