Learning Scheduling Algorithms for Data Processing Clusters
Not on the map. Why?
Abstract (arXiv)
Efficiently scheduling data processing jobs on distributed compute clusters requires complex algorithms. Current systems, however, use simple generalized heuristics and ignore workload characteristics, since developing and tuning a scheduling policy for each workload is infeasible. In this paper, we show that modern machine learning techniques can generate highly-efficient policies automatically. Decima uses reinforcement learning (RL) and neural networks to learn workload-specific scheduling algorithms without any human instruction beyond a high-level objective such as minimizing average job completion time. Off-the-shelf RL techniques, however, cannot handle the complexity and scale of the scheduling problem. To build Decima, we had to develop new representations for jobs' dependency graphs, design scalable RL models, and invent RL training methods for dealing with continuous stochastic job arrivals. Our prototype integration with Spark on a 25-node cluster shows that Decima improves the average job completion time over hand-tuned scheduling heuristics by at least 21%, achieving up to 2x improvement during periods of high cluster load.
Key facts. Cited by 134 papers in the map (data through 14 Oct 2026). First posted on arXiv 3 Oct 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 33; 2022: 24; 2023: 16; 2024: 15; 2025: 22; 2026: 24.
134 papers.
Sort:
By area:
- 2024NetLLM: Adapting Large Language Models for Networkingcited by 78
- 2023Robust Scheduling with GFlowNetscited by 69
- 2025Barbarians at the Gate: How AI is Upending Systems Researchcited by 54
- 2021A Survey of Machine Learning for Computer Architecture and Systemscited by 53
- 2021Efficient Device Scheduling with Multi-Job Federated Learningcited by 29
- 2021A Bi-Level Framework for Learning to Solve Combinatorial Optimization on Graphscited by 26
- 2022Hindsight Learning for MDPs with Exogenous Inputscited by 26
- 2024Self-Guiding Exploration for Combinatorial Problemscited by 22
- 2023Zero-Shot Neural Architecture Search: Challenges, Solutions, and Opportunitiescited by 21
- 2022Multi-Job Intelligent Scheduling with Cross-Device Federated Learningcited by 20
- 2022Scalable Verification of GNN-based Job Schedulerscited by 19
- 2022Zero-Shot Cost Models for Out-of-the-box Learned Cost Predictioncited by 16
38 more
- 2025Glia: A Human-Inspired AI for Automated Systems Design and Optimizationcited by 16
- 2021MAGMA: An Optimization Framework for Mapping Multiple DNNs on Multiple Accelerator Corescited by 15
- 2022A Survey on Influence Maximization: From an ML-Based Combinatorial Optimizationcited by 15
- 2023AI for IT Operations (AIOps) on Cloud Platforms: Reviews, Opportunities and Challengescited by 15
- 2021Contingency-Aware Influence Maximization: A Reinforcement Learning Approachcited by 13
- 2022Autothrottle: A Practical Bi-Level Approach to Resource Management for SLO-Targeted Microservicescited by 12
- 2021FLASH: Fast Neural Architecture Search with Hardware Optimizationcited by 11
- 2021Deep Reinforcement Agent for Scheduling in HPCcited by 10
- 2021A Survey on Deep Reinforcement Learning for Data Processing and Analyticscited by 10
- 2021SOLO: Search Online, Learn Offline for Combinatorial Optimization Problemscited by 9
- 2021One Model to Rule them All: Towards Zero-Shot Learning for Databasescited by 9
- 2021Accelerating Deep Learning Inference via Learned Cachescited by 8
- 2021Online Evolutionary Batch Size Orchestration for Scheduling Deep Learning Workloads in GPU Clusterscited by 7
- 2021OnSlicing: Online End-to-End Network Slicing with Reinforcement Learningcited by 7
- 2022Learning to generalize Dispatching rules on the Job Shop Schedulingcited by 7
- 2023RESPECT: Reinforcement Learning based Edge Scheduling on Pipelined Coral Edge TPUscited by 7
- 2024Efficient Reinforcement Learning for Routing Jobs in Heterogeneous Queueing Systemscited by 7
- 2021IGNNITION: Bridging the Gap Between Graph Neural Networks and Networking Systemscited by 6
- 2022Reinforcement Learning in Practice: Opportunities and Challengescited by 6
- 2023Online Reinforcement Learning in Non-Stationary Context-Driven Environmentscited by 6
- 2025Graph Neural Networks for Databases: A Surveycited by 6
- 2021A Graph Policy Network Approach for Volt-Var Control in Power Distribution Systemscited by 5
- 2024Performance of NPG in Countable State-Space Average-Cost RLcited by 5
- 2021Machine Learning (ML)-Centric Resource Management in Cloud Computing: A Review and Future Directionscited by 4
- 2021AdaptCL: Efficient Collaborative Learning with Dynamic and Adaptive Pruningcited by 4
- 2021ENERO: Efficient Real-Time WAN Routing Optimization with Deep Reinforcement Learningcited by 4
- 2021Learning for Robust Combinatorial Optimization: Algorithm and Applicationcited by 4
- 2023Accelerating Exact Combinatorial Optimization via RL-based Initialization -- A Case Study in Schedulingcited by 4
- 2023DOMAIN: MilDly COnservative Model-BAsed OfflINe Reinforcement Learningcited by 4
- 2023Predict-Then-Optimize by Proxy: Learning Joint Models of Prediction and Optimizationcited by 4
- 2024Is the GPU Half-Empty or Half-Full? Practical Scheduling Techniques for LLMscited by 4
- 2026Larch: Learned Query Optimization for Semantic Predicatescited by 4
- 2021Reinforced Workload Distribution Fairnesscited by 3
- 2023Tree Search in DAG Space with Model-based Reinforcement Learning for Causal Discoverycited by 3
- 2024Learning Joint Models of Prediction and Optimizationcited by 3
- 2025FlowletFormer: Network Behavioral Semantic Aware Pre-training Model for Traffic Classificationcited by 3
- 2026Engineering Reliable Coding Agents: Evaluating and Operating the System Around the Modelcited by 3
- 2021GCNScheduler: Scheduling Distributed Computing Applications using Graph Convolutional Networkscited by 2
50 most cited of 134 All 134 (JSON)
- 2026NetRL: Powering Network Decisions via NetGRPO-Driven Reinforcement Learning12 Oct 2026
- 2026ARGOS: Reinforcement Learning-Driven Multidimensional Elasticity for Service Orchestration in the Computing Continuum29 Sep 2026
- 2026HiGFRL: Hierarchical Graph Fusion-Driven Reinforcement Learning for Dependency-Aware Task Scheduling in Heterogeneous Cloud14 Sep 2026
- 2026Partition-Aware Scheduling for Mobile Heterogeneous Inference Co-Execution13 Sep 2026
- 2026Learning-Augmented Algorithms: Guarantees, Construction Mechanisms, and System-Level Implications4 Sep 2026
- 2026PPO-STGNN: A Proximal Policy Optimization Approach with Spatio-Temporal Graph Neural Networks for DAG Task Scheduling in Cloud-Edge-End Computing3 Sep 2026
- 2026When Does Learning Beat Heuristics? A Case Study in Kubernetes Scheduler Score Plugins25 Aug 2026
- 2026Engineering Reliable Coding Agents: Evaluating and Operating the System Around the Model14 Aug 2026
- 2026Learning Not to Optimize: Physics-Informed Action-Space Reshaping for Intent-Based Network Control2 Aug 2026
- 2026Reinforcement Learning: From Algorithms To Foundation Models20 Jul 2026
- 2026Incentives and Evidence in Learned Service Orchestration15 Jun 2026
- 2026Larch: Learned Query Optimization for Semantic Predicates6 Jun 2026
38 more
- 2026SCALE: Scalable Cross-Attention Learning with Extrapolation for Agentic Workflow Scheduling5 Jun 2026
- 2026The Time is Here for Just-in-Time Systems: Challenges and Opportunities22 May 2026
- 2026EMA: Efficient Model Adaptation for Learning-based Systems13 May 2026
- 2026Improving the Efficiency of Language Agent Teams with Adaptive Task Graphs7 May 2026
- 2026On the Role of DAG topology in Energy-Aware Cloud Scheduling : A GNN-Based Deep Reinforcement Learning Approach10 Apr 2026
- 2026Analyzing Symbolic Properties for DRL Agents in Systems and Networking6 Apr 2026
- 2026A Learning Method with Gap-Aware Generation for Heterogeneous DAG Scheduling24 Mar 2026
- 2026Learning to Score: Tuning Cluster Schedulers through Reinforcement Learning11 Mar 2026
- 2026Descent-Guided Policy Gradient for Scalable Cooperative Multi-Agent Learning23 Feb 2026
- 2026Heterogeneous Vertiport Selection Optimization for On-Demand Air Taxi Services: A Deep Reinforcement Learning Approach29 Jan 2026
- 2026Cluster Workload Allocation: Semantic Soft Affinity Using Natural Language Processing14 Jan 2026
- 2026Cells on Autopilot: Adaptive Cell (Re)Selection via Reinforcement Learning7 Jan 2026
- 2025Vulcan: Instance-specialized, Verifiable Systems Heuristics Through LLM-driven Search31 Dec 2025
- 2025Deadline-Aware Online Scheduling for LLM Fine-Tuning with Spot Market Predictions24 Dec 2025
- 2025Let the Barbarians In: How AI Can Accelerate Systems Performance Research16 Dec 2025
- 2025Grounding Large Language Models as Generalizable Policies in Network Control3 Dec 2025
- 2025Efficient Chromosome Parallelization for Precision Medicine Genomic Workflows20 Nov 2025
- 2025Mixture-of-Schedulers: An Adaptive Scheduling Agent as a Learned Router for Expert Policies7 Nov 2025
- 2025Glia: A Human-Inspired AI for Automated Systems Design and Optimization31 Oct 2025
- 2025Crucible: Quantifying the Potential of Control Algorithms through LLM Agents21 Oct 2025
- 2025Barbarians at the Gate: How AI is Upending Systems Research7 Oct 2025
- 2025Towards Carbon-Aware Container Orchestration: Predicting Workload Energy Consumption with Federated Learning4 Oct 2025
- 2025Enhancing Cluster Scheduling in HPC: A Continuous Transfer Learning for Real-Time Optimization22 Sep 2025
- 2025Towards Agentic OS: An LLM Agent Framework for Linux Schedulers1 Sep 2025
- 2025FlowletFormer: Network Behavioral Semantic Aware Pre-training Model for Traffic Classification27 Aug 2025
- 2025Towards VM Rescheduling Optimization Through Deep Reinforcement Learning23 May 2025
- 2025Decentralized Distributed Proximal Policy Optimization (DD-PPO) for High Performance Computing Scheduling on Multi-User Systems6 May 2025
- 2025BQSched: A Non-intrusive Scheduler for Batch Concurrent Queries via Reinforcement Learning27 Apr 2025
- 2025Is Intelligence the Right Direction in New OS Scheduling for Multiple Resources in Cloud Environments?21 Apr 2025
- 2025Following the Whispers of Values: Unraveling Neural Mechanisms Behind Value-Oriented Behaviors in LLMs7 Apr 2025
- 2025Harmonia: Enhancing Data Placement and Migration in Hybrid Storage Systems via Multi-Agent Reinforcement Learning26 Mar 2025
- 2025Scalable Reinforcement Learning for Virtual Machine Scheduling1 Mar 2025
- 2025Improving the Efficiency of a Deep Reinforcement Learning-Based Power Management System for HPC Clusters Using Curriculum Learning27 Feb 2025
- 2025Graph Neural Networks for Databases: A Survey18 Feb 2025
- 2024Specification Generation for Neural Networks in Systems4 Dec 2024
- 2024P-MOSS: Scheduling Main-Memory Indexes Over NUMA Servers Using Next Token Prediction5 Nov 2024
- 2024Is the GPU Half-Empty or Half-Full? Practical Scheduling Techniques for LLMs23 Oct 2024
- 2024AutoSpec: Automated Generation of Neural Network Specifications17 Sep 2024
50 newest of 134 All 134 (JSON)
- 2024Efficient Reinforcement Learning for Routing Jobs in Heterogeneous Queueing Systemscited by 7
- 2024Performance of NPG in Countable State-Space Average-Cost RLcited by 5
- 2024Interpretable Modeling of Deep Reinforcement Learning Driven Schedulingcited by 0
- 2025Improving the Efficiency of a Deep Reinforcement Learning-Based Power Management System for HPC Clusters Using Curriculum Learningcited by 0
- 2025Scalable Reinforcement Learning for Virtual Machine Schedulingcited by 0
- 2025BQSched: A Non-intrusive Scheduler for Batch Concurrent Queries via Reinforcement Learningcited by 0
- 2025Decentralized Distributed Proximal Policy Optimization (DD-PPO) for High Performance Computing Scheduling on Multi-User Systemscited by 0
- 2025Towards VM Rescheduling Optimization Through Deep Reinforcement Learningcited by 0
- 2026Cells on Autopilot: Adaptive Cell (Re)Selection via Reinforcement Learningcited by 0
- 2026Heterogeneous Vertiport Selection Optimization for On-Demand Air Taxi Services: A Deep Reinforcement Learning Approachcited by 0
- 2026Learning to Score: Tuning Cluster Schedulers through Reinforcement Learningcited by 0
- 2026Analyzing Symbolic Properties for DRL Agents in Systems and Networkingcited by 0
12 most cited of 17 All 17 (JSON)
- 2026NetRL: Powering Network Decisions via NetGRPO-Driven Reinforcement Learning12 Oct 2026
- 2026ARGOS: Reinforcement Learning-Driven Multidimensional Elasticity for Service Orchestration in the Computing Continuum29 Sep 2026
- 2026HiGFRL: Hierarchical Graph Fusion-Driven Reinforcement Learning for Dependency-Aware Task Scheduling in Heterogeneous Cloud14 Sep 2026
- 2026Incentives and Evidence in Learned Service Orchestration15 Jun 2026
- 2026On the Role of DAG topology in Energy-Aware Cloud Scheduling : A GNN-Based Deep Reinforcement Learning Approach10 Apr 2026
- 2026Analyzing Symbolic Properties for DRL Agents in Systems and Networking6 Apr 2026
- 2026Learning to Score: Tuning Cluster Schedulers through Reinforcement Learning11 Mar 2026
- 2026Heterogeneous Vertiport Selection Optimization for On-Demand Air Taxi Services: A Deep Reinforcement Learning Approach29 Jan 2026
- 2026Cells on Autopilot: Adaptive Cell (Re)Selection via Reinforcement Learning7 Jan 2026
- 2025Towards VM Rescheduling Optimization Through Deep Reinforcement Learning23 May 2025
- 2025Decentralized Distributed Proximal Policy Optimization (DD-PPO) for High Performance Computing Scheduling on Multi-User Systems6 May 2025
- 2025BQSched: A Non-intrusive Scheduler for Batch Concurrent Queries via Reinforcement Learning27 Apr 2025
12 newest of 17 All 17 (JSON)
- 2026Engineering Reliable Coding Agents: Evaluating and Operating the System Around the Modelcited by 3
- 2025Towards Agentic OS: An LLM Agent Framework for Linux Schedulerscited by 2
- 2026Improving the Efficiency of Language Agent Teams with Adaptive Task Graphscited by 2
- 2025Crucible: Quantifying the Potential of Control Algorithms through LLM Agentscited by 1
- 2026SCALE: Scalable Cross-Attention Learning with Extrapolation for Agentic Workflow Schedulingcited by 0
- 2026Engineering Reliable Coding Agents: Evaluating and Operating the System Around the Model14 Aug 2026
- 2026SCALE: Scalable Cross-Attention Learning with Extrapolation for Agentic Workflow Scheduling5 Jun 2026
- 2026Improving the Efficiency of Language Agent Teams with Adaptive Task Graphs7 May 2026
- 2025Crucible: Quantifying the Potential of Control Algorithms through LLM Agents21 Oct 2025
- 2025Towards Agentic OS: An LLM Agent Framework for Linux Schedulers1 Sep 2025
- 2024Self-Guiding Exploration for Combinatorial Problemscited by 22
- 2024Self-Guiding Exploration for Combinatorial Problems28 May 2024
- 2026Reinforcement Learning: From Algorithms To Foundation Models20 Jul 2026
- 2024NetLLM: Adapting Large Language Models for Networkingcited by 78
- 2023Robust Scheduling with GFlowNetscited by 69
- 2025Barbarians at the Gate: How AI is Upending Systems Researchcited by 54
- 2021A Survey of Machine Learning for Computer Architecture and Systemscited by 53
- 2021Efficient Device Scheduling with Multi-Job Federated Learningcited by 29
- 2021A Bi-Level Framework for Learning to Solve Combinatorial Optimization on Graphscited by 26
- 2022Hindsight Learning for MDPs with Exogenous Inputscited by 26
- 2023Zero-Shot Neural Architecture Search: Challenges, Solutions, and Opportunitiescited by 21
- 2022Multi-Job Intelligent Scheduling with Cross-Device Federated Learningcited by 20
- 2022Scalable Verification of GNN-based Job Schedulerscited by 19
- 2022Zero-Shot Cost Models for Out-of-the-box Learned Cost Predictioncited by 16
- 2025Glia: A Human-Inspired AI for Automated Systems Design and Optimizationcited by 16
12 most cited of 108 All 108 (JSON)
- 2026Partition-Aware Scheduling for Mobile Heterogeneous Inference Co-Execution13 Sep 2026
- 2026Learning-Augmented Algorithms: Guarantees, Construction Mechanisms, and System-Level Implications4 Sep 2026
- 2026PPO-STGNN: A Proximal Policy Optimization Approach with Spatio-Temporal Graph Neural Networks for DAG Task Scheduling in Cloud-Edge-End Computing3 Sep 2026
- 2026When Does Learning Beat Heuristics? A Case Study in Kubernetes Scheduler Score Plugins25 Aug 2026
- 2026Learning Not to Optimize: Physics-Informed Action-Space Reshaping for Intent-Based Network Control2 Aug 2026
- 2026Larch: Learned Query Optimization for Semantic Predicates6 Jun 2026
- 2026The Time is Here for Just-in-Time Systems: Challenges and Opportunities22 May 2026
- 2026EMA: Efficient Model Adaptation for Learning-based Systems13 May 2026
- 2026A Learning Method with Gap-Aware Generation for Heterogeneous DAG Scheduling24 Mar 2026
- 2026Descent-Guided Policy Gradient for Scalable Cooperative Multi-Agent Learning23 Feb 2026
- 2026Cluster Workload Allocation: Semantic Soft Affinity Using Natural Language Processing14 Jan 2026
- 2025Vulcan: Instance-specialized, Verifiable Systems Heuristics Through LLM-driven Search31 Dec 2025
12 newest of 108 All 108 (JSON)