mlsanityData to 7 Oct 2026

Aryl: An Elastic Cluster Scheduler for Deep Learning

arXiv 2202.07896 ↗First posted 16 Feb 2022cs.DC cs.LGcited by 27

Not on the map. Why?

Abstract (arXiv)

Companies build separate training and inference GPU clusters for deep learning, and use separate schedulers to manage them. This leads to problems for both training and inference: inference clusters have low GPU utilization when the traffic load is low; training jobs often experience long queueing time due to lack of resources. We introduce Aryl, a new cluster scheduler to address these problems. Aryl introduces capacity loaning to loan idle inference GPU servers for training jobs. It further exploits elastic scaling that scales a training job's GPU allocation to better utilize loaned resources. Capacity loaning and elastic scaling create new challenges to cluster management. When the loaned servers need to be returned, we need to minimize the number of job preemptions; when more GPUs become available, we need to allocate them to elastic jobs and minimize the job completion time (JCT). Aryl addresses these combinatorial problems using principled heuristics. It introduces the notion of server preemption cost which it greedily reduces during server reclaiming. It further relies on the JCT reduction value defined for each additional worker for an elastic job to solve the scheduling problem as a multiple-choice knapsack problem. Prototype implementation on a 64-GPU testbed and large-scale simulation with 15-day traces of over 50,000 production jobs show that Aryl brings 1.53x and 1.50x reductions in average queuing time and JCT, and improves cluster usage by up to 26.9% over the cluster scheduler without capacity loaning or elastic scaling.

Key facts. Cited by 27 papers in the map (data through 7 Oct 2026). Builds on 19 of its 72 references that are in the map. First posted on arXiv 16 Feb 2022.

Builds on

19 of 72 references.

References · 19

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  3. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  4. 2016SQuAD: 100,000+ Questions for Machine Comprehension of Textcited by 4,115
  5. 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,829
  6. 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
  7. 2016Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translationcited by 1,471
  8. 2019Large Batch Optimization for Deep Learning: Training BERT in 76 minutescited by 671
  9. 2016Clipper: A Low-Latency Online Prediction Serving Systemcited by 191
  10. 2020Serving DNNs like Clockwork: Performance Predictability from the Bottom Upcited by 119
  11. 2019MLPerf Training Benchmarkcited by 114
  12. 2020Pollux: Co-adaptive Cluster Scheduling for Goodput-Optimized Deep Learningcited by 68
7 more
  1. 2018Highly Scalable Deep Learning Training System with Mixed-Precision: Training ImageNet in Four Minutescited by 63
  2. 2020Heterogeneity-Aware Cluster Scheduling Policies for Deep Learning Workloadscited by 56
  3. 2020HetPipe: Enabling Large DNN Training on (Whimpy) Heterogeneous GPU Clusters through Integration of Pipelined Model Parallelism and Data Parallelismcited by 46
  4. 2018Deep Learning Inference in Facebook Data Centers: Characterization, Performance Optimizations and Hardware Implicationscited by 35
  5. 2021A Runtime-Based Computational Performance Predictor for Deep Neural Network Trainingcited by 29
  6. 2020Daydream: Accurately Estimating the Efficacy of Optimizations for DNN Trainingcited by 22
  7. 2021Characterizing Concurrency Mechanisms for NVIDIA GPUs under Deep Learning Workloadscited by 2

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 3; 2024: 8; 2025: 10; 2026: 6.

27 papers.

Sort:

By area:

  1. 2024Characterization of Large Language Model Development in the Datacentercited by 46
  2. 2024ByteCheckpoint: A Unified Checkpointing System for Large Foundation Model Developmentcited by 23
  3. 2023Unicron: Economizing Self-Healing LLM Training at Scalecited by 16
  4. 2023Tenplex: Dynamic Parallelism for Deep Learning using Parallelizable Tensor Collectionscited by 15
  5. 2023TRANSOM: An Efficient Fault-Tolerant System for Training LLMscited by 12
  6. 2024FlexLLM: Token-Level Co-Serving of LLM Inference and Finetuning with SLO Guaranteescited by 9
  7. 2024Communication-Efficient Large-Scale Distributed Deep Learning: A Comprehensive Surveycited by 9
  8. 2024Lazarus: Resilient and Elastic Training of Mixture-of-Experts Modelscited by 9
  9. 2025ELIS: Efficient LLM Iterative Scheduling System with Response Length Predictorcited by 8
  10. 2024Spindle: Efficient Distributed Training of Multi-Task Large Models via Wavefront Schedulingcited by 7
  11. 2025InfiniteHBD: Building Datacenter-Scale High-Bandwidth Domain for LLM with Optical Circuit Switching Transceiverscited by 7
  12. 2026PipeLive: Efficient Live In-place Pipeline Parallelism Reconfiguration for Dynamic LLM Servingcited by 3
15 more
  1. 2024Resource Allocation and Workload Scheduling for Large-Scale Distributed Deep Learning: A Surveycited by 2
  2. 2025LeMix: Unified Scheduling for LLM Training and Inference on Multi-GPU Systemscited by 2
  3. 2026Libra: Efficient Resource Management for Agentic RL Post-Trainingcited by 2
  4. 2025MACE: A Hybrid LLM Serving System with Colocated SLO-aware Continuous Retraining Alignmentcited by 1
  5. 2025xMem: A CPU-Based Approach for Accurate Estimation of GPU Memory in Deep Learning Training Workloadscited by 1
  6. 2024EDiT: A Local-SGD-Based Efficient Distributed Training Method for Large Language Modelscited by 0
  7. 2025SpecInF: Exploiting Idle GPU Resources in Distributed DL Training via Speculative Inference Fillingcited by 0
  8. 2025Tesserae: Scalable Placement Policies for Deep Learning Workloadscited by 0
  9. 2025AEGIS: Runtime-Guided GPU Collocation for Multi-Tenant Deep Learning Trainingcited by 0
  10. 2025Smoothed Online Optimization for Target Tracking: Robust and Learning-Augmented Algorithmscited by 0
  11. 2025Hybrid Learning and Optimization-Based Dynamic Scheduling for DL Workloads on Heterogeneous GPU Clusterscited by 0
  12. 2026CoLLM: Continuous Adaptation for SLO-Aware LLM Serving on Shared GPU Clusterscited by 0
  13. 2026DeltaServe: Host-Agnostic Co-Serving of Inference and Fine-Tuning for LLMscited by 0
  14. 2026Global Simulation-Guided Dynamic Operator Scheduling for Efficient Multi-Tenant Model Servingcited by 0
  15. 2026COMPASS-ABS: Reducing Fragmentation in Shared GPU Clusters for Deep Learning Training Workloadscited by 0