Analysis of Large-Scale Multi-Tenant GPU Clusters for DNN Training Workloads
Not on the map. Why?
Abstract (arXiv)
With widespread advances in machine learning, a number of large enterprises are beginning to incorporate machine learning models across a number of products. These models are typically trained on shared, multi-tenant GPU clusters. Similar to existing cluster computing workloads, scheduling frameworks aim to provide features like high efficiency, resource isolation, fair sharing across users, etc. However Deep Neural Network (DNN) based workloads, predominantly trained on GPUs, differ in two significant ways from traditional big data analytics workloads. First, from a cluster utilization perspective, GPUs represent a monolithic resource that cannot be shared at a fine granularity across users. Second, from a workload perspective, deep learning frameworks require gang scheduling reducing the flexibility of scheduling and making the jobs themselves inelastic to failures at runtime. In this paper we present a detailed workload characterization of a two-month long trace from a multi-tenant GPU cluster in a large enterprise. By correlating scheduler logs with logs from individual jobs, we study three distinct issues that affect cluster utilization for DNN training workloads on multi-tenant clusters: (1) the effect of gang scheduling and locality constraints on queuing, (2) the effect of locality on GPU utilization, and (3) failures during training. Based on our experience running a large-scale operation, we provide design guidelines pertaining to next-generation cluster schedulers for DNN training workloads.
Key facts. Cited by 79 papers in the map (data through 7 Oct 2026). First posted on arXiv 17 Jan 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 11; 2022: 13; 2023: 16; 2024: 13; 2025: 12; 2026: 14.
79 papers.
Sort:
By area:
- 2021Sustainable AI: Environmental Implications, Challenges and Opportunitiescited by 242
- 2022Pathways: Asynchronous Distributed Dataflow for MLcited by 81
- 2022Bamboo: Making Preemptible Instances Resilient for Affordable Training of Large DNNscited by 49
- 2024D'ej`aVu: KV-cache Streaming for Fast, Fault-tolerant Generative LLM Servingcited by 48
- 2024Characterization of Large Language Model Development in the Datacentercited by 46
- 2023Making AI Less "Thirsty": Uncovering and Addressing the Secret Water Footprint of AI Modelscited by 44
- 2023Oobleck: Resilient Distributed Training of Large Models Using Pipeline Templatescited by 40
- 2022GEMEL: Model Merging for Memory-Efficient, Real-Time Video Analytics at the Edgecited by 32
- 2021Characterization and Prediction of Deep Learning Workloads in Large-Scale GPU Datacenterscited by 31
- 2025ServeGen: Workload Characterization and Generation of Large Language Model Serving in Productioncited by 29
- 2024Revisiting Reliability in Large-Scale Machine Learning Research Clusterscited by 27
- 2021Accelerating Recommendation System Training by Leveraging Popular Choicescited by 22
38 more
- 2022Egeria: Efficient DNN Training with Knowledge-Guided Layer Freezingcited by 22
- 2023Reducing Energy Bloat in Large Model Trainingcited by 22
- 2023vTrain: A Simulation Framework for Evaluating Cost-effective and Compute-optimal Large Language Model Trainingcited by 22
- 2023THC: Accelerating Distributed Deep Learning Using Tensor Homomorphic Compressioncited by 15
- 2023Tenplex: Dynamic Parallelism for Deep Learning using Parallelizable Tensor Collectionscited by 15
- 2023Apparate: Rethinking Early Exits to Tame Latency-Throughput Tensions in ML Servingcited by 15
- 2023MAD Max Beyond Single-Node: Enabling Large Machine Learning Model Acceleration on Distributed Systemscited by 14
- 2024ReCycle: Resilient Training of Large DNNs using Pipeline Adaptationcited by 14
- 2025Robust LLM Training Infrastructure at ByteDancecited by 14
- 2022Heterogeneous Acceleration Pipeline for Recommendation System Trainingcited by 13
- 2023An Adaptive Placement and Parallelism Framework for Accelerating RLHF Trainingcited by 13
- 2024Communication-Efficient Large-Scale Distributed Deep Learning: A Comprehensive Surveycited by 9
- 2025LithOS: An Operating System for Efficient Machine Learning on GPUscited by 9
- 2026Agentic Coding in the Wild: Characterizing GitHub Copilot Traces at Production Scalecited by 9
- 2023POLCA: Power Oversubscription in LLM Cloud Providerscited by 8
- 2021The MIT Supercloud Datasetcited by 7
- 2021Online Evolutionary Batch Size Orchestration for Scheduling Deep Learning Workloads in GPU Clusterscited by 7
- 2022Benchmarking Resource Usage for Efficient Distributed Deep Learningcited by 7
- 2024A Survey on Failure Analysis and Fault Injection in AI Systemscited by 7
- 2022Deep Learning Workload Scheduling in GPU Datacenters: Taxonomy, Challenges and Visioncited by 6
- 2022An Analysis of Collocation on GPUs for Deep Learning Trainingcited by 6
- 2025Mycroft: Tracing Dependencies in Collective Communication Towards Reliable LLM Trainingcited by 6
- 2021A Survey of Large-Scale Deep Learning Serving System Optimization: Challenges and Opportunitiescited by 5
- 2022The MIT Supercloud Workload Classification Challengecited by 3
- 2024TensorSocket: Shared Data Loading for Deep Learning Trainingcited by 3
- 2024Sparse Checkpointing for Fast and Reliable MoE Trainingcited by 3
- 2025PyGraph: Robust Compiler Support for CUDA Graphs in PyTorchcited by 3
- 2021ANDREAS: Artificial intelligence traiNing scheDuler foR accElerAted resource clusterScited by 2
- 2021Doing More by Doing Less: How Structured Partial Backpropagation Improves Deep Learning Clusterscited by 2
- 2022COMET: A Comprehensive Cluster Design Methodology for Distributed Deep Learning Trainingcited by 2
- 2023Inshrinkerator: Compressing Deep Learning Training Checkpoints via Dynamic Quantizationcited by 2
- 2023Saturn: An Optimized Data System for Large Model Deep Learning Workloadscited by 2
- 2024GPU Cluster Scheduling for Network-Sensitive Deep Learningcited by 2
- 2024Resource Allocation and Workload Scheduling for Large-Scale Distributed Deep Learning: A Surveycited by 2
- 2021Apache Submarine: A Unified Machine Learning Platform Made Simplecited by 1
- 2022Smart Multi-tenant Federated Learningcited by 1
- 2022RAMP: A Flat Nanosecond Optical Network and MPI Operations for Distributed Deep Learning Systemscited by 1
- 2023Can Blockchains Reliably Train Machine Learning Models?cited by 1
50 most cited of 79 All 79 (JSON)
- 2026Co-occurrence Patterns of LoRA Adapters in Production Diffusion Model Inference Services20 Sep 2026
- 2026COMPASS-ABS: Reducing Fragmentation in Shared GPU Clusters for Deep Learning Training Workloads16 Sep 2026
- 2026Tuning Collective Patterns to Alleviate Congestion in Shared AI Clusters3 Sep 2026
- 2026Global Simulation-Guided Dynamic Operator Scheduling for Efficient Multi-Tenant Model Serving16 Aug 2026
- 2026ML-for-ML6 Aug 2026
- 2026Agentic Coding in the Wild: Characterizing GitHub Copilot Traces at Production Scale30 Jul 2026
- 2026PHOENIX: Resilient LLM Training with Hot-Swapping via Zero-Overhead Checkpoint2 Jul 2026
- 2026GPUAlert: A Zero-Instrumentation Process-Boundary Monitor for Diagnosing GPU Training-Job Failures1 Jul 2026
- 2026GEM: GPU-Variability-Aware Expert to GPU Mapping for MoE Systems19 May 2026
- 2026ReCoVer: Resilient LLM Pre-Training System via Fault-Tolerant Collective and Versatile Workload11 May 2026
- 2026From Detection to Recovery: Operational Analysis on LLM Pre-training with 504 GPUs10 May 2026
- 2026CCL-D: A High-Precision Diagnostic System for Slow and Hang Anomalies in Large-Scale Model Training6 May 2026
38 more
- 2026FineServe: A Fine-Grained Dataset and Characterization of Global LLM Serving Workloads17 Apr 2026
- 2026DEEP-GAP: Deep-learning Evaluation of Execution Parallelism in GPU Architectural Performance16 Apr 2026
- 2025Hybrid Learning and Optimization-Based Dynamic Scheduling for DL Workloads on Heterogeneous GPU Clusters11 Dec 2025
- 2025Reducing Fragmentation and Starvation in GPU Clusters through Dynamic Multi-Objective Scheduling4 Dec 2025
- 2025DYNAMIX: RL-based Adaptive Batch Size Optimization in Distributed Machine Learning Systems9 Oct 2025
- 2025Robust LLM Training Infrastructure at ByteDance19 Sep 2025
- 2025Mycroft: Tracing Dependencies in Collective Communication Towards Reliable LLM Training3 Sep 2025
- 2025AEGIS: Runtime-Guided GPU Collocation for Multi-Tenant Deep Learning Training26 Aug 2025
- 2025Tesserae: Scalable Placement Policies for Deep Learning Workloads7 Aug 2025
- 2025ServeGen: Workload Characterization and Generation of Large Language Model Serving in Production15 May 2025
- 2025LithOS: An Operating System for Efficient Machine Learning on GPUs21 Apr 2025
- 2025PyGraph: Robust Compiler Support for CUDA Graphs in PyTorch25 Mar 2025
- 2025Resource Heterogeneity-Aware and Utilization-Enhanced Scheduling for Deep Learning Clusters13 Mar 2025
- 2025Orthogonal Calibration for Asynchronous Federated Learning21 Feb 2025
- 2024Sparse Checkpointing for Fast and Reliable MoE Training19 Dec 2024
- 2024Revisiting Reliability in Large-Scale Machine Learning Research Clusters29 Oct 2024
- 2024TensorSocket: Shared Data Loading for Deep Learning Training27 Sep 2024
- 2024A Collaborative PIM Computing Optimization Framework for Multi-Tenant DNN9 Aug 2024
- 2024A Survey on Failure Analysis and Fault Injection in AI Systems28 Jun 2024
- 2024Resource Allocation and Workload Scheduling for Large-Scale Distributed Deep Learning: A Survey12 Jun 2024
- 2024ReCycle: Resilient Training of Large DNNs using Pipeline Adaptation22 May 2024
- 2024Communication-Efficient Large-Scale Distributed Deep Learning: A Comprehensive Survey9 Apr 2024
- 2024Arena: Efficiently Training Large Models via Dynamic Scheduling and Adaptive Parallelism Co-Design24 Mar 2024
- 2024Characterization of Large Language Model Development in the Datacenter12 Mar 2024
- 2024D'ej`aVu: KV-cache Streaming for Fast, Fault-tolerant Generative LLM Serving4 Mar 2024
- 2024GPU Cluster Scheduling for Network-Sensitive Deep Learning29 Jan 2024
- 2024Towards providing reliable job completion time predictions using PCS18 Jan 2024
- 2023An Adaptive Placement and Parallelism Framework for Accelerating RLHF Training19 Dec 2023
- 2023Reducing Energy Bloat in Large Model Training12 Dec 2023
- 2023Apparate: Rethinking Early Exits to Tame Latency-Throughput Tensions in ML Serving8 Dec 2023
- 2023Tenplex: Dynamic Parallelism for Deep Learning using Parallelizable Tensor Collections8 Dec 2023
- 2023vTrain: A Simulation Framework for Evaluating Cost-effective and Compute-optimal Large Language Model Training27 Nov 2023
- 2023FIKIT: Priority-Based Real-time GPU Multi-tasking Scheduling with Kernel Identification17 Nov 2023
- 2023Network Contention-Aware Cluster Scheduling with Reinforcement Learning31 Oct 2023
- 2023MAD Max Beyond Single-Node: Enabling Large Machine Learning Model Acceleration on Distributed Systems4 Oct 2023
- 2023Oobleck: Resilient Distributed Training of Large Models Using Pipeline Templates15 Sep 2023
- 2023Saturn: An Optimized Data System for Large Model Deep Learning Workloads3 Sep 2023
- 2023POLCA: Power Oversubscription in LLM Cloud Providers24 Aug 2023
50 newest of 79 All 79 (JSON)
- 2024D'ej`aVu: KV-cache Streaming for Fast, Fault-tolerant Generative LLM Servingcited by 48
- 2025ServeGen: Workload Characterization and Generation of Large Language Model Serving in Productioncited by 29
- 2023Apparate: Rethinking Early Exits to Tame Latency-Throughput Tensions in ML Servingcited by 15
- 2026FineServe: A Fine-Grained Dataset and Characterization of Global LLM Serving Workloadscited by 0
- 2026FineServe: A Fine-Grained Dataset and Characterization of Global LLM Serving Workloads17 Apr 2026
- 2025ServeGen: Workload Characterization and Generation of Large Language Model Serving in Production15 May 2025
- 2024D'ej`aVu: KV-cache Streaming for Fast, Fault-tolerant Generative LLM Serving4 Mar 2024
- 2023Apparate: Rethinking Early Exits to Tame Latency-Throughput Tensions in ML Serving8 Dec 2023
- 2026GEM: GPU-Variability-Aware Expert to GPU Mapping for MoE Systems19 May 2026
- 2024Sparse Checkpointing for Fast and Reliable MoE Training19 Dec 2024
- 2021Sustainable AI: Environmental Implications, Challenges and Opportunitiescited by 242
- 2022Pathways: Asynchronous Distributed Dataflow for MLcited by 81
- 2022Bamboo: Making Preemptible Instances Resilient for Affordable Training of Large DNNscited by 49
- 2024Characterization of Large Language Model Development in the Datacentercited by 46
- 2023Making AI Less "Thirsty": Uncovering and Addressing the Secret Water Footprint of AI Modelscited by 44
- 2023Oobleck: Resilient Distributed Training of Large Models Using Pipeline Templatescited by 40
- 2022GEMEL: Model Merging for Memory-Efficient, Real-Time Video Analytics at the Edgecited by 32
- 2021Characterization and Prediction of Deep Learning Workloads in Large-Scale GPU Datacenterscited by 31
- 2024Revisiting Reliability in Large-Scale Machine Learning Research Clusterscited by 27
- 2021Accelerating Recommendation System Training by Leveraging Popular Choicescited by 22
- 2022Egeria: Efficient DNN Training with Knowledge-Guided Layer Freezingcited by 22
- 2023Reducing Energy Bloat in Large Model Trainingcited by 22
12 most cited of 70 All 70 (JSON)
- 2026COMPASS-ABS: Reducing Fragmentation in Shared GPU Clusters for Deep Learning Training Workloads16 Sep 2026
- 2026Tuning Collective Patterns to Alleviate Congestion in Shared AI Clusters3 Sep 2026
- 2026Global Simulation-Guided Dynamic Operator Scheduling for Efficient Multi-Tenant Model Serving16 Aug 2026
- 2026ML-for-ML6 Aug 2026
- 2026PHOENIX: Resilient LLM Training with Hot-Swapping via Zero-Overhead Checkpoint2 Jul 2026
- 2026GPUAlert: A Zero-Instrumentation Process-Boundary Monitor for Diagnosing GPU Training-Job Failures1 Jul 2026
- 2026ReCoVer: Resilient LLM Pre-Training System via Fault-Tolerant Collective and Versatile Workload11 May 2026
- 2026From Detection to Recovery: Operational Analysis on LLM Pre-training with 504 GPUs10 May 2026
- 2026CCL-D: A High-Precision Diagnostic System for Slow and Hang Anomalies in Large-Scale Model Training6 May 2026
- 2026DEEP-GAP: Deep-learning Evaluation of Execution Parallelism in GPU Architectural Performance16 Apr 2026
- 2025Hybrid Learning and Optimization-Based Dynamic Scheduling for DL Workloads on Heterogeneous GPU Clusters11 Dec 2025
- 2025Reducing Fragmentation and Starvation in GPU Clusters through Dynamic Multi-Objective Scheduling4 Dec 2025
12 newest of 70 All 70 (JSON)