Deep reinforcement learning for job scheduling on load-aware heterogeneous cluster

In cluster computing, job scheduling enhances resource utilization and operational efficiency based on user requirements. Scheduling systems utilizing deep reinforcement learning have proven effective in simple scenarios, such as homogeneous clusters and single resource pools. In this paper, we extend deep reinforcement learning to more realistic scenarios: heterogeneous load-aware computing clusters, referred to as DeepHCM. DeepHCM makes scheduling decisions based on the overall state of the cluster, incorporating aggregated information about tasks and nodes. Experimental results on various simulated heterogeneous load-aware computing clusters demonstrate the effectiveness of deep reinforcement learning. Under a similar makespan, DeepHCM exhibits smaller slowdown, indicating better scheduling performance. In a cluster with three heterogeneous nodes, the slowdown was reduced from 10.461 to 8.850. DeepHCM significantly improved scheduling performance in heterogeneous load-aware clusters, particularly when resources were limited and workloads were heavy.

Authors

Institutions

Publication Details

Journal
Journal Of Big Data
Published
2025-12-23
DOI
https://doi.org/10.1186/s40537-025-01325-0
Primary Topic
Distributed and Parallel Computing Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Deep reinforcement learning for job scheduling on load-aware heterogeneous cluster

Yao Zheng, Lan Zhen Chen, H. Q. Zhang, Zhiqiang Li et al.
Journal Of Big Data
Distributed and Parallel Computing Systems
article

Deep reinforcement learning for job scheduling on load-aware heterogeneous cluster

Yao Zheng, Lan Zhen Chen, H. Q. Zhang, Zhiqiang Li, L I Ding, Huiqiang Li
article en

Abstract

In cluster computing, job scheduling enhances resource utilization and operational efficiency based on user requirements. Scheduling systems utilizing deep reinforcement learning have proven effective in simple scenarios, such as homogeneous clusters and single resource pools. In this paper, we extend deep reinforcement learning to more realistic scenarios: heterogeneous load-aware computing clusters, referred to as DeepHCM. DeepHCM makes scheduling decisions based on the overall state of the cluster, incorporating aggregated information about tasks and nodes. Experimental results on various simulated heterogeneous load-aware computing clusters demonstrate the effectiveness of deep reinforcement learning. Under a similar makespan, DeepHCM exhibits smaller slowdown, indicating better scheduling performance. In a cluster with three heterogeneous nodes, the slowdown was reduced from 10.461 to 8.850. DeepHCM significantly improved scheduling performance in heterogeneous load-aware clusters, particularly when resources were limited and workloads were heavy.

Journal Of Big DataVol. 12(1)
Institute of Microelectronics (SG), Institute of Microelectronics (CN), Purple Mountain Laboratories (CN), University of Chinese Academy of Sciences (CN)
Decent work and economic growth
Openalex Percentile: Top 35%
Distributed and Parallel Computing Systems
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.