Energy-aware task scheduling optimization with deep reinforcement learning for large-scale heterogeneous systems

被引:0
|
作者
Jingbo Li
Xingjun Zhang
Zheng Wei
Jia Wei
Zeyu Ji
机构
[1] Xi’an Jiaotong University,School of Computer Science and Technology
关键词
Task scheduling; Large scale heterogeneous systems; Deep reinforcement learning; Resources management; Cloud computing;
D O I
暂无
中图分类号
学科分类号
摘要
The energy consumption of large-scale heterogeneous computing systems has become a critical concern on both financial and environmental fronts. Current systems employ hand-crafted heuristics and ignore changes in the system and workload characteristics. Moreover, high-dimensional state and action problems cannot be solved efficiently using traditional reinforcement learning-based methods in large-scale heterogeneous settings. Therefore, in this paper, energy-aware task scheduling with deep reinforcement learning (DRL) is proposed. First, based on the real data set SPECpower, a high-precision energy consumption model, convenient for environmental simulation, is designed. Based on the actual production conditions, a partition-based task-scheduling algorithm using proximal policy optimization on heterogeneous resources is proposed. Simultaneously, an auto-encoder is used to process high-dimensional space to speed up DRL convergence. Finally, to fully verify our algorithm, three scheduling scenarios containing large, medium, and small-scale heterogeneous environments are simulated. Experiments show that when compared with heuristics and DRL-based methods, our algorithm more effectively reduces system energy consumption and ensures the quality of service, without significantly increasing the waiting time.
引用
收藏
页码:383 / 392
页数:9
相关论文
共 50 条
  • [1] Energy-aware task scheduling optimization with deep reinforcement learning for large-scale heterogeneous systems
    Li, Jingbo
    Zhang, Xingjun
    Wei, Zheng
    Wei, Jia
    Ji, Zeyu
    [J]. CCF TRANSACTIONS ON HIGH PERFORMANCE COMPUTING, 2021, 3 (04) : 383 - 392
  • [2] Energy-aware Scheduling of Jobs in Heterogeneous Cluster Systems Using Deep Reinforcement Learning
    Esmaili, Amirhossein
    Pedram, Massoud
    [J]. PROCEEDINGS OF THE TWENTYFIRST INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2020), 2020, : 426 - 431
  • [3] Deep and reinforcement learning for automated task scheduling in large-scale cloud computing systems
    Rjoub, Gaith
    Bentahar, Jamal
    Wahab, Omar Abdel
    Bataineh, Ahmed Saleh
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (23):
  • [4] GARLSched: Generative adversarial deep reinforcement learning task scheduling optimization for large-scale high performance computing systems
    Li, Jingbo
    Zhang, Xingjun
    Wei, Jia
    Ji, Zeyu
    Wei, Zheng
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2022, 135 : 259 - 269
  • [5] A Taxonomy and Survey on Energy-Aware Scientific Workflows Scheduling in Large-Scale Heterogeneous Architecture
    Saurav, Sumit Kumar
    Benedict, Shajulin
    [J]. PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON INVENTIVE COMPUTATION TECHNOLOGIES (ICICT 2021), 2021, : 820 - 826
  • [6] Deep reinforcement learning for scheduling in large-scale networked control systems
    Redder, Adrian
    Ramaswamy, Arunselvan
    Quevedo, Daniel E.
    [J]. IFAC PAPERSONLINE, 2019, 52 (20): : 333 - 338
  • [7] Energy-Aware Task Scheduling on Heterogeneous Computing Systems With Time Constraint
    Deng, Zexi
    Yan, Zihan
    Huang, Huimin
    Shen, Hong
    [J]. IEEE ACCESS, 2020, 8 : 23936 - 23950
  • [8] Energy-Aware Task Allocation for Large Task Sets on Heterogeneous Multiprocessor Systems
    Qin, Yang
    Zeng, Gang
    Kurachi, Ryo
    Matsubara, Yutaka
    Takada, Hiroaki
    [J]. 2018 IEEE 16TH INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC 2018), 2018, : 158 - 165
  • [9] Energy-aware task scheduling in heterogeneous computing environments
    Jing Mei
    Kenli Li
    Keqin Li
    [J]. Cluster Computing, 2014, 17 : 537 - 550
  • [10] Energy-aware task scheduling in heterogeneous computing environments
    Mei, Jing
    Li, Kenli
    Li, Keqin
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2014, 17 (02): : 537 - 550