Decentralized Distributed Proximal Policy Optimization (DD-PPO) for High Performance Computing Scheduling on Multi-User Systems
On the map: Deep reinforcement learning methods → RL for energy, networks and operations
Abstract (arXiv)
Resource allocation in High Performance Computing (HPC) environments presents a complex and multifaceted challenge for job scheduling algorithms. Beyond the efficient allocation of system resources, schedulers must account for and optimize multiple performance metrics, including job wait time and system utilization. While traditional rule-based scheduling algorithms dominate the current deployments of HPC systems, the increasing heterogeneity and scale of those systems is expected to challenge the efficiency and flexibility of those algorithms in minimizing job wait time and maximizing utilization. Recent research efforts have focused on leveraging advancements in Reinforcement Learning (RL) to develop more adaptable and intelligent scheduling strategies. Recent RL-based scheduling approaches have explored a range of algorithms, from Deep Q-Networks (DQN) to Proximal Policy Optimization (PPO), and more recently, hybrid methods that integrate Graph Neural Networks with RL techniques. However, a common limitation across these methods is their reliance on relatively small datasets, and these methods face scalability issues when using large datasets. This study introduces a novel RL-based scheduler utilizing the Decentralized Distributed Proximal Policy Optimization (DD-PPO) algorithm, which supports large-scale distributed training across multiple workers without requiring parameter synchronization at every step. By eliminating reliance on centralized updates to a shared policy, the DD-PPO scheduler enhances scalability, training efficiency, and sample utilization. The validation dataset leveraged over 11.5 million real HPC job traces for comparing DD-PPO performance between traditional and advanced scheduling approaches, and the experimental results demonstrate improved scheduling performance in comparison to both rule-based schedulers and existing RL-based scheduling algorithms.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Placed in RL for energy, networks and operations, one of 15 directions in Deep reinforcement learning methods. Builds on 12 of its 40 references that are in the map. First posted on arXiv 6 May 2025.
Builds on
12 of 40 references.
References · 12
- 2017Proximal Policy Optimization Algorithmscited by 15,215
- 2018Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actorcited by 4,885
- 2013Playing Atari with Deep Reinforcement Learningcited by 3,274
- 2015High-Dimensional Continuous Control Using Generalized Advantage Estimationcited by 2,026
- 2016OpenAI Gymcited by 1,736
- 2017Ray: A Distributed Framework for Emerging AI Applicationscited by 527
- 2017Population Based Training of Neural Networkscited by 367
- 2019A Survey on Distributed Machine Learningcited by 188
- 2018Learning Scheduling Algorithms for Data Processing Clusterscited by 134
- 2021Deep Reinforcement Agent for Scheduling in HPCcited by 10
- 2019RLScheduler: An Automated HPC Batch Job Scheduler Using Reinforcement Learningcited by 1
- 2024Deep Back-Filling: a Split Window Technique for Deep Online Cluster Job Schedulingcited by 1
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2026Deep Reinforcement Learning for HPC Job Scheduling: A Statistical Evaluation
- 2026Decentralized Task Scheduling in Distributed Systems: A Deep Reinforcement Learning Approach
- 2025Deep Reinforcement Learning for Job Scheduling and Resource Management in Cloud Computing: An Algorithm-Level Review
- 2025Improving Mixed-Criticality Scheduling with Reinforcement Learning
- 2024Exploring Multi-Agent Reinforcement Learning for Unrelated Parallel Machine Scheduling
- 2024Reinforcement Learning for Adaptive Resource Scheduling in Complex System Environments
- 2025Scalable Reinforcement Learning for Virtual Machine Scheduling
- 2025An efficient deep reinforcement learning environment for flexible job-shop scheduling