Deep Reinforcement Learning for Multi-Resource Multi-Machine Job Scheduling
Not on the map. Why?
Abstract (arXiv)
Minimizing job scheduling time is a fundamental issue in data center networks that has been extensively studied in recent years. The incoming jobs require different CPU and memory units, and span different number of time slots. The traditional solution is to design efficient heuristic algorithms with performance guarantee under certain assumptions. In this paper, we improve a recently proposed job scheduling algorithm using deep reinforcement learning and extend it to multiple server clusters. Our study reveals that deep reinforcement learning method has the potential to outperform traditional resource allocation algorithms in a variety of complicated environments.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). First posted on arXiv 20 Nov 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 1; 2024: 1.
6 papers.
- 2021Towards Scalable Verification of Deep Reinforcement Learningcited by 33
- 2023Verifying Generalization in Deep Learningcited by 11
- 2021NICE: Robust Scheduling through Reinforcement Learning-Guided Integer Programmingcited by 1
- 2022Hierarchically Structured Scheduling and Execution of Tasks in a Multi-Agent Environmentcited by 0
- 2022RISCLESS: A Reinforcement Learning Strategy to Exploit Unused Cloud Resourcescited by 0
- 2024Reinforcement Learning for Dynamic Memory Allocationcited by 0
- 2024Reinforcement Learning for Dynamic Memory Allocation20 Oct 2024
- 2023Verifying Generalization in Deep Learning11 Feb 2023
- 2022RISCLESS: A Reinforcement Learning Strategy to Exploit Unused Cloud Resources28 Apr 2022
- 2022Hierarchically Structured Scheduling and Execution of Tasks in a Multi-Agent Environment6 Mar 2022
- 2021NICE: Robust Scheduling through Reinforcement Learning-Guided Integer Programming24 Sep 2021
- 2021Towards Scalable Verification of Deep Reinforcement Learning25 May 2021