mlsanityData to 7 Oct 2026

Deep Reinforcement Agent for Scheduling in HPC

arXiv 2102.06243 ↗First posted 11 Feb 2021cs.DC cs.AI cs.LGcited by 10

Not on the map. Why?

Abstract (arXiv)

Cluster scheduler is crucial in high-performance computing (HPC). It determines when and which user jobs should be allocated to available system resources. Existing cluster scheduling heuristics are developed by human experts based on their experience with specific HPC systems and workloads. However, the increasing complexity of computing systems and the highly dynamic nature of application workloads have placed tremendous burden on manually designed and tuned scheduling heuristics. More aggressive optimization and automation are needed for cluster scheduling in HPC. In this work, we present an automated HPC scheduling agent named DRAS (Deep Reinforcement Agent for Scheduling) by leveraging deep reinforcement learning. DRAS is built on a novel, hierarchical neural network incorporating special HPC scheduling features such as resource reservation and backfilling. A unique training strategy is presented to enable DRAS to rapidly learn the target environment. Once being provided a specific scheduling objective given by system manager, DRAS automatically learns to improve its policy through interaction with the scheduling environment and dynamically adjusts its policy as workload changes. The experiments with different production workloads demonstrate that DRAS outperforms the existing heuristic and optimization approaches by up to 45%.

Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 8 of its 32 references that are in the map. First posted on arXiv 11 Feb 2021.

Builds on

8 of 32 references.

References · 8

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2013Playing Atari with Deep Reinforcement Learningcited by 3,211
  3. 2016Asynchronous Methods for Deep Reinforcement Learningcited by 2,218
  4. 2018Residual Reinforcement Learning for Robot Controlcited by 242
  5. 2017Deep Reinforcement Learning framework for Autonomous Drivingcited by 224
  6. 2018Learning Scheduling Algorithms for Data Processing Clusterscited by 133
  7. 2020Scheduling Beyond CPUs for HPCcited by 5
  8. 2014Energy-Efficient and Thermal-Aware Resource Management for Heterogeneous Datacenterscited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 3; 2022: 0; 2023: 0; 2024: 2; 2025: 2; 2026: 3.

10 papers.