2020
DOI: 10.1007/978-3-030-47436-2_68
|View full text |Cite
|
Sign up to set email alerts
|

Data Centers Job Scheduling with Deep Reinforcement Learning

Abstract: Efficient job scheduling on data centers under heterogeneous complexity is crucial but challenging since it involves the allocation of multi-dimensional resources over time and space. To adapt the complex computing environment in data centers, we proposed an innovative Advantage Actor-Critic (A2C) deep reinforcement learning based approach called A2cScheduler for job scheduling. A2cScheduler consists of two agents, one of which, dubbed the actor, is responsible for learning the scheduling policy automatically … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
12
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 20 publications
(13 citation statements)
references
References 13 publications
(21 reference statements)
0
12
0
Order By: Relevance
“…The benefits brought by DRL to other fields such as robotics and computer games are also employed to solve complex decision-making problems. Some recent works use DRL to solve some of the most prominent complex optimization problems such as resource management problems (Mao et al 2016), job scheduling (Chen et al 2017;Liu et al 2020;Liang et al 2020), VRP (Nazari et al 2018;Lin et al 2020;Zhao et al 2020;Yu et al 2019), and production scheduling problems (Waschneck et al 2018b, a;Hubbs et al 2020).…”
Section: Literature Reviewmentioning
confidence: 99%
“…The benefits brought by DRL to other fields such as robotics and computer games are also employed to solve complex decision-making problems. Some recent works use DRL to solve some of the most prominent complex optimization problems such as resource management problems (Mao et al 2016), job scheduling (Chen et al 2017;Liu et al 2020;Liang et al 2020), VRP (Nazari et al 2018;Lin et al 2020;Zhao et al 2020;Yu et al 2019), and production scheduling problems (Waschneck et al 2018b, a;Hubbs et al 2020).…”
Section: Literature Reviewmentioning
confidence: 99%
“…Job dispatching in scheduling problems. Job scheduling is extensive studied from both theoretical [9], [10], [11], [12], [13], [14], [15], [29] and system-level perspectives [30], [31], [32], [33], [34], [35]. The theoretical works usually formulate the job completion time (JCT) minimization problems as combinatorial, constrained optimizaiton problems and solves them with various approaches, especially the approximate algorithms.…”
Section: Related Workmentioning
confidence: 99%
“…Simplistically, job scheduling studies when to dispatch each job to which server. A majority of job scheduling algorithms have been proposed by formulating combinatorial optimization problems with scenario-oriented constraints [9], [10], [11], [12], [13], [14], [15]. To solve the combinatorial programs, algorithms are designed based on various theoretical approaches, includ-• H. Zhao, S. Deng, F. Chen, and J. Yin are with the College of Computer Science and Technology, Zhejiang University, Hangzhou 310058, China.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…While its capabilities have often been demonstrated by learning policies for video games, such as Atari games [52], Starcraft [80], and Dota [8], it can be applied to a wide variety of real-world scenarios. For example, RL has been used for scheduling in data centers [42] and for adaptive power management [44,27,91,12]. Furthermore, reinforcement learning can also be applied to many problems in the domain of robotics, for example, navigation [9] or robotic manipulation [55].…”
Section: Introductionmentioning
confidence: 99%