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

4Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.

This article is free to access.

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.

Cite

CITATION STYLE

APA

Yao, Z., Ding, L., Zhang, H., Li, H., Chen, L., & Li, Z. (2025). Deep reinforcement learning for job scheduling on load-aware heterogeneous cluster. Journal of Big Data, 12(1). https://doi.org/10.1186/s40537-025-01325-0

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free