Skip to main navigation Skip to search Skip to main content

DRL-Based Time-Varying Workload Scheduling With Priority and Resource Awareness

  • Qifeng Liu
  • , Qilin Fan*
  • , Xu Zhang
  • , Xiuhua Li
  • , Kai Wang
  • , Qingyu Xiong
  • *Corresponding author for this work
  • Chongqing University
  • Nanjing University
  • Haihe Laboratory of Information Technology Application Innovation
  • School of Computer Science and Technology, Harbin Institute of Technology
  • Shandong Key Laboratory of Industrial Network Security

Research output: Contribution to journalArticlepeer-review

Abstract

With the proliferation of cloud services and the continuous growth in enterprises’ demand for dynamic multidimensional resources, the implementation of effective strategy for time-varying workload scheduling has become increasingly significant. In this paper, we propose a deep reinforcement learning (DRL)-based method for time-varying workload scheduling, aiming to allocate resources efficiently across servers in the cluster. Specifically, we integrate a classifier and queue scorer to construct a priority queue that exploits temporal resource utilization patterns across different workload classes. Then, we design parallel graph attention layers to capture the dimensional features and temporal dynamics of cloud server cluster. Moreover, we propose a DRL algorithm to generate scheduling strategies that can adapt to dynamic environments. Validation on real-world traces from Google cluster demonstrates that our method outperforms existing approaches in key metrics of cloud server cluster management.

Original languageEnglish
Pages (from-to)2838-2852
Number of pages15
JournalIEEE Transactions on Network and Service Management
Volume22
Issue number3
DOIs
StatePublished - 2025
Externally publishedYes

Keywords

  • Cloud computing
  • resource allocation
  • server cluster
  • workload scheduling

Fingerprint

Dive into the research topics of 'DRL-Based Time-Varying Workload Scheduling With Priority and Resource Awareness'. Together they form a unique fingerprint.

Cite this