A DRL-Based Cluster Scheduling Algorithm Configuration Optimization Approach for Artificial Intelligence Jobs

With the widespread application of machine learning technology across multiple domains, artificial intelligence (AI) jobs have become significant workloads for cloud service providers. However, current cloud platforms rely on pre-set scheduling algorithms, making it difficult to adjust configurations in real-time according to characteristics of AI jobs, thereby limiting job completion efficiency. Additionally, the heterogeneity and dynamism of AI jobs increase the difficulty of resource prediction and scheduling. In order to address this issue, this paper proposes an effective approach based on Deep Reinforcement Learning (DRL), by using DRL technology to adjust scheduling algorithm configurations online, converting the optimization process into a Markov process for model training, so as to optimize configurations in real-time and reduce job completion time. Simultaneously, to shorten the data sampling time for DRL training, this paper develops a cluster simulation scheduler that can efficiently simulate cluster running states, which can accelerate DRL training. Experimental results demonstrate that the simulation scheduler exhibits fast simulation rates and high simulation accuracy, and our proposed approach effectively reduces job completion time in small-scale clusters, thereby enhancing cluster resource utilization.

Authors

Institutions

Publication Details

Published
2024-12-27
DOI
https://doi.org/10.1109/auteee62881.2024.10869772
Primary Topic
Scheduling and Optimization Algorithms
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A DRL-Based Cluster Scheduling Algorithm Configuration Optimization Approach for Artificial Intelligence Jobs

Shilin Wen, Siyan Zhu, Ke Qiu, Xiaoning Wu et al.
Scheduling and Optimization Algorithms
article

A DRL-Based Cluster Scheduling Algorithm Configuration Optimization Approach for Artificial Intelligence Jobs

Shilin Wen, Siyan Zhu, Ke Qiu, Xiaoning Wu, Wei Liang
article en

Abstract

With the widespread application of machine learning technology across multiple domains, artificial intelligence (AI) jobs have become significant workloads for cloud service providers. However, current cloud platforms rely on pre-set scheduling algorithms, making it difficult to adjust configurations in real-time according to characteristics of AI jobs, thereby limiting job completion efficiency. Additionally, the heterogeneity and dynamism of AI jobs increase the difficulty of resource prediction and scheduling. In order to address this issue, this paper proposes an effective approach based on Deep Reinforcement Learning (DRL), by using DRL technology to adjust scheduling algorithm configurations online, converting the optimization process into a Markov process for model training, so as to optimize configurations in real-time and reduce job completion time. Simultaneously, to shorten the data sampling time for DRL training, this paper develops a cluster simulation scheduler that can efficiently simulate cluster running states, which can accelerate DRL training. Experimental results demonstrate that the simulation scheduler exhibits fast simulation rates and high simulation accuracy, and our proposed approach effectively reduces job completion time in small-scale clusters, thereby enhancing cluster resource utilization.

Beijing Institute of Technology (CN)
Decent work and economic growth
Openalex Percentile: Top 60%
Scheduling and Optimization Algorithms
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A DRL-Based Cluster Scheduling Algorithm Configuration Optimization Approach for Artificial Intelligence Jobs — Shilin Wen, Siyan Zhu, et al. · (2024) | TGRS Research Map | TGRS