A reinforcement learning based job scheduling algorithm for heterogeneous computing environment. (April 2023)
- Record Type:
- Journal Article
- Title:
- A reinforcement learning based job scheduling algorithm for heterogeneous computing environment. (April 2023)
- Main Title:
- A reinforcement learning based job scheduling algorithm for heterogeneous computing environment
- Authors:
- Song, Yutao
Li, Chen
Tian, Lihua
Song, Hui - Abstract:
- Abstract: Efficient job scheduling for heterogeneous computing environments has attracted widespread attention, jobs are usually modeled as directed acyclic graphs(DAG). Optimizing scheduling can improve system throughput. We propose a two-stage scheduling algorithm, which calculates task selection and processor allocation respectively. In task selection stage, we utilize a bidirectional graph convolution network to learn DAG structural features, and a fully-connected network to generate proper scheduling scheme. In the processor allocation stage, we propose a heuristic based on optimistic cost table(OCT) and task duplication, which trade-off scheduling allocation better. Experiments of various scheduling scenarios have been conducted, and the results show that the proposed algorithm has better scheduling performance than the compared heterogeneous DAG scheduling algorithms. Graphical abstract: Highlights: Heuristic algorithms face performance bottlenecks in complex scheduling scenarios with multiple concurrent jobs. We construct a neural network agent trained by reinforcement learning to handle scheduling. We propose a bidirectional graph convolution network to learn the global structure information of the job graph. We improve the global gains of task allocation by estimating the cost of unassigned task. The proposed algorithm's effciency surpasses mainstream method in heterogenous multi-job environment.
- Is Part Of:
- Computers & electrical engineering. Volume 107(2023)
- Journal:
- Computers & electrical engineering
- Issue:
- Volume 107(2023)
- Issue Display:
- Volume 107, Issue 2023 (2023)
- Year:
- 2023
- Volume:
- 107
- Issue:
- 2023
- Issue Sort Value:
- 2023-0107-2023-0000
- Page Start:
- Page End:
- Publication Date:
- 2023-04
- Subjects:
- DAG scheduling -- Heterogeneous computing environment -- Graph convolution network -- Reinforcement learning -- Heuristics
Computer engineering -- Periodicals
Electrical engineering -- Periodicals
Electrical engineering -- Data processing -- Periodicals
Ordinateurs -- Conception et construction -- Périodiques
Électrotechnique -- Périodiques
Électrotechnique -- Informatique -- Périodiques
Computer engineering
Electrical engineering
Electrical engineering -- Data processing
Periodicals
Electronic journals
621.302854 - Journal URLs:
- http://www.sciencedirect.com/science/journal/00457906/ ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.compeleceng.2023.108653 ↗
- Languages:
- English
- ISSNs:
- 0045-7906
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3394.680000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 26175.xml