Learning Workflow Scheduling on Multi-Resource Clusters

被引:8
|
作者
Hu, Yang [1 ]
de Laat, Cees [1 ]
Zhao, Zhiming [1 ]
机构
[1] Univ Amsterdam, Informat Inst, Amsterdam, Netherlands
关键词
Workflow Scheduling; Multi-resource Clusters; Directed-Acyclic Graph (DAG); Deep Reinforcement Learning; GAME; GO;
D O I
10.1109/nas.2019.8834720
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Workflow scheduling is one of the key issues in the management of workflow execution. Typically, a workflow application can be modeled as a Directed-Acyclic Graph (DAG). In this paper, we present GoDAG, an approach that can learn to well schedule workflows on multi-resource clusters. GoDAG directly learns the scheduling policy from experience through deep reinforcement learning. In order to adapt deep reinforcement learning methods, we propose a novel state representation, a practical action space and a corresponding reward definition for workflow scheduling problem. We implement a GoDAG prototype and a simulator to simulate task running on multiresource clusters. In the evaluation, we compare the GoDAG with three state-of-the-art heuristics. The results show that GoDAG outperforms the baseline heuristics, leading to less average makespan to different workflow structures.
引用
收藏
页码:17 / 24
页数:8
相关论文
共 50 条
  • [1] Altruistic Scheduling in Multi-Resource Clusters
    Grandl, Robert
    Chowdhury, Mosharaf
    Akella, Aditya
    Ananthanarayanan, Ganesh
    [J]. PROCEEDINGS OF OSDI'16: 12TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, 2016, : 65 - 80
  • [2] Fine-grained scheduling in multi-resource clusters
    Zhou, Mosong
    Dong, Xiaoshe
    Chen, Heng
    Zhang, Xingjun
    [J]. JOURNAL OF SUPERCOMPUTING, 2020, 76 (03): : 1931 - 1958
  • [3] Fine-grained scheduling in multi-resource clusters
    Mosong Zhou
    Xiaoshe Dong
    Heng Chen
    Xingjun Zhang
    [J]. The Journal of Supercomputing, 2020, 76 : 1931 - 1958
  • [4] Concurrent container scheduling on heterogeneous clusters with multi-resource constraints
    Hu, Yang
    Zhou, Huan
    de Laat, Cees
    Zhao, Zhiming
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 102 : 562 - 573
  • [5] Deadline-constrained workflow scheduling in IaaS clouds with multi-resource packing
    Zhu, Zhaomeng
    Tang, Xueyan
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 101 : 880 - 893
  • [6] Multi-resource shop scheduling with resource flexibility
    Dauzere-Peres, S
    Roux, W
    Lasserre, JB
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1998, 107 (02) : 289 - 305
  • [7] Coflow Scheduling in the Multi-Resource Environment
    Zhang, Jianhui
    Guo, Deke
    Li, Keqiu
    Qi, Heng
    Tao, Xiaoyi
    Jin, Yingwei
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2019, 16 (02): : 783 - 796
  • [8] Multi-resource scheduling for FPGA systems
    Bertolino, Matteo
    Pacalet, Renaud
    Apvrille, Ludovic
    Enrici, Andrea
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2021, 87
  • [9] MRSch: Multi-Resource Scheduling for HPC
    Li, Boyang
    Fan, Yuping
    Dearing, Matthew
    Lan, Zhiling
    Rich, Paul
    Allcock, William
    Papka, Michael
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER 2022), 2022, : 47 - 57
  • [10] Multi-resource scheduling of moldable workflows
    Perotin, Lucas
    Kandaswamy, Sandhya
    Sun, Hongyang
    Raghavan, Padma
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2024, 184