DL2: A Deep Learning-driven Scheduler for Deep Learning Clusters
Not on the map. Why?
Abstract (arXiv)
More and more companies have deployed machine learning (ML) clusters, where deep learning (DL) models are trained for providing various AI-driven services. Efficient resource scheduling is essential for maximal utilization of expensive DL clusters. Existing cluster schedulers either are agnostic to ML workload characteristics, or use scheduling heuristics based on operators' understanding of particular ML framework and workload, which are less efficient or not general enough. In this paper, we show that DL techniques can be adopted to design a generic and efficient scheduler. DL2 is a DL-driven scheduler for DL clusters, targeting global training job expedition by dynamically resizing resources allocated to jobs. DL2 advocates a joint supervised learning and reinforcement learning approach: a neural network is warmed up via offline supervised learning based on job traces produced by the existing cluster scheduler; then the neural network is plugged into the live DL cluster, fine-tuned by reinforcement learning carried out throughout the training progress of the DL jobs, and used for deciding job resource allocation in an online fashion. By applying past decisions made by the existing cluster scheduler in the preparatory supervised learning phase, our approach enables a smooth transition from existing scheduler, and renders a high-quality scheduler in minimizing average training completion time. We implement DL2 on Kubernetes and enable dynamic resource scaling in DL jobs on MXNet. Extensive evaluation shows that DL2 outperforms fairness scheduler (i.e., DRF) by 44.1% and expert heuristic scheduler (i.e., Optimus) by 17.5% in terms of average job completion time.
Key facts. Cited by 14 papers in the map (data through 14 Oct 2026). First posted on arXiv 13 Sep 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 3; 2024: 3; 2025: 2; 2026: 3.
14 papers.
Sort:
By area:
- 2024NetLLM: Adapting Large Language Models for Networkingcited by 78
- 2023TRANSOM: An Efficient Fault-Tolerant System for Training LLMscited by 13
- 2021Online Evolutionary Batch Size Orchestration for Scheduling Deep Learning Workloads in GPU Clusterscited by 7
- 2022Deep Learning Workload Scheduling in GPU Datacenters: Taxonomy, Challenges and Visioncited by 6
- 2023InTune: Reinforcement Learning-based Data Pipeline Optimization for Deep Recommendation Modelscited by 3
- 2021ANDREAS: Artificial intelligence traiNing scheDuler foR accElerAted resource clusterScited 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
- 2024PreNeT: Leveraging Computational Features to Predict Deep Neural Network Training Timecited by 1
- 2026Warm Starting State-Space Models with Automata Learningcited by 1
- 2025BQSched: A Non-intrusive Scheduler for Batch Concurrent Queries via Reinforcement Learningcited by 0
- 2025Learning In Chaos: Efficient Autoscaling and Self-Healing for Multi-Party Distributed Trainingcited by 0
- 2026Neural Network Verification using Partial Multi-Neuron Relaxation28 May 2026
- 2026Sense Less, Infer More: Agentic Multimodal Transformers for Edge Medical Intelligence12 Apr 2026
- 2026Warm Starting State-Space Models with Automata Learning5 Mar 2026
- 2025Learning In Chaos: Efficient Autoscaling and Self-Healing for Multi-Party Distributed Training19 May 2025
- 2025BQSched: A Non-intrusive Scheduler for Batch Concurrent Queries via Reinforcement Learning27 Apr 2025
- 2024PreNeT: Leveraging Computational Features to Predict Deep Neural Network Training Time20 Dec 2024
- 2024NetLLM: Adapting Large Language Models for Networking4 Feb 2024
- 2024GPU Cluster Scheduling for Network-Sensitive Deep Learning29 Jan 2024
- 2023TRANSOM: An Efficient Fault-Tolerant System for Training LLMs16 Oct 2023
- 2023Saturn: An Optimized Data System for Large Model Deep Learning Workloads3 Sep 2023
- 2023InTune: Reinforcement Learning-based Data Pipeline Optimization for Deep Recommendation Models13 Aug 2023
- 2022Deep Learning Workload Scheduling in GPU Datacenters: Taxonomy, Challenges and Vision24 May 2022
- 2024NetLLM: Adapting Large Language Models for Networkingcited by 78
- 2023TRANSOM: An Efficient Fault-Tolerant System for Training LLMscited by 13
- 2021Online Evolutionary Batch Size Orchestration for Scheduling Deep Learning Workloads in GPU Clusterscited by 7
- 2022Deep Learning Workload Scheduling in GPU Datacenters: Taxonomy, Challenges and Visioncited by 6
- 2023InTune: Reinforcement Learning-based Data Pipeline Optimization for Deep Recommendation Modelscited by 3
- 2021ANDREAS: Artificial intelligence traiNing scheDuler foR accElerAted resource clusterScited 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
- 2024PreNeT: Leveraging Computational Features to Predict Deep Neural Network Training Timecited by 1
- 2026Warm Starting State-Space Models with Automata Learningcited by 1
- 2025Learning In Chaos: Efficient Autoscaling and Self-Healing for Multi-Party Distributed Trainingcited by 0
- 2026Sense Less, Infer More: Agentic Multimodal Transformers for Edge Medical Intelligencecited by 0
12 most cited of 13 All 13 (JSON)
- 2026Neural Network Verification using Partial Multi-Neuron Relaxation28 May 2026
- 2026Sense Less, Infer More: Agentic Multimodal Transformers for Edge Medical Intelligence12 Apr 2026
- 2026Warm Starting State-Space Models with Automata Learning5 Mar 2026
- 2025Learning In Chaos: Efficient Autoscaling and Self-Healing for Multi-Party Distributed Training19 May 2025
- 2024PreNeT: Leveraging Computational Features to Predict Deep Neural Network Training Time20 Dec 2024
- 2024NetLLM: Adapting Large Language Models for Networking4 Feb 2024
- 2024GPU Cluster Scheduling for Network-Sensitive Deep Learning29 Jan 2024
- 2023TRANSOM: An Efficient Fault-Tolerant System for Training LLMs16 Oct 2023
- 2023Saturn: An Optimized Data System for Large Model Deep Learning Workloads3 Sep 2023
- 2023InTune: Reinforcement Learning-based Data Pipeline Optimization for Deep Recommendation Models13 Aug 2023
- 2022Deep Learning Workload Scheduling in GPU Datacenters: Taxonomy, Challenges and Vision24 May 2022
- 2021Online Evolutionary Batch Size Orchestration for Scheduling Deep Learning Workloads in GPU Clusters8 Aug 2021
12 newest of 13 All 13 (JSON)