Prior node selection for scheduling workflows in a heterogeneous system

被引:6
作者
Kanemitsu, Hidehiro [1 ]
Hanada, Masaki [2 ]
Nakazato, Hidenori [3 ]
机构
[1] Waseda Univ, Global Educ Ctr, Shinjuku Ku, 1-6-1 Nishiwaseda, Tokyo 1698050, Japan
[2] Tokyo Univ Informat Sci, Dept Informat Syst, Wakaba Ku, 4-1 Onaridai, Chiba 2658501, Japan
[3] Waseda Univ, Dept Commun & Comp Engn, Shinjuku Ku, 3-14-9 Okubo, Tokyo 1690072, Japan
关键词
DAG; Heterogeneous system; Processor grouping; Node grouping; Task scheduling; Workflow scheduling; ALGORITHM; MECHANISM;
D O I
10.1016/j.jpdc.2017.06.005
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Many workflow scheduling algorithms for heterogeneous systems have been developed to satisfy multiple requirements such as minimizing schedule length while maximizing throughput. In particular, in list-based scheduling approaches, the schedule length depends on the given nodes as well as the task allocation and ordering policies. This is because the scheduling priority is derived by averaging the execution time and communication time of the given nodes. If the set of nodes can be adjusted before the scheduling tasks, a small schedule length can be achieved. In this paper, we propose a prior node selection algorithm, called lower bound based candidate node selection (LBCNS) to select a subset of given nodes to minimize the schedule length while fairly scheduling each job. Our proposal has two approaches: (i) LBCNS_DEFAULT, which considers the job characteristics and each node's performance, and (ii) priority-based LBCNS, which additionally takes each scheduling priority into account for a dedicated task scheduling algorithm. The experimental results of extensive simulations show that LBCNS_DEFAULT has the best fairness for scheduling multiple workflow jobs, while priority-based LBCNS achieves the minimum schedule length with the highest efficiency for a single workflow job and multiple workflow jobs. (C) 2017 Elsevier Inc. All rights reserved.
引用
收藏
页码:155 / 177
页数:23
相关论文
共 50 条
  • [31] Multi-Level Queue for Task Scheduling in Heterogeneous Distributed Computing System
    Biswas, Tarun
    Kuila, Pratyay
    Ray, Anjan Kumar
    2017 4TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATION SYSTEMS (ICACCS), 2017,
  • [32] A Novel Completion-Time-Minimization Scheduling Approach of Scientific Workflows Over Heterogeneous Cloud Computing Systems
    Sabahat, S.
    Bukhari, H.
    Xia, Yunni
    INTERNATIONAL JOURNAL OF WEB SERVICES RESEARCH, 2019, 16 (04) : 1 - 20
  • [33] A comparative study of scheduling algorithms for the multiple deadline-constrained workflows in heterogeneous computing systems with time windows
    Bochenina, Klavdiya
    2014 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, 2014, 29 : 509 - 522
  • [34] Fair budget constrained workflow scheduling approach for heterogeneous clouds
    Rizvi, Naela
    Ramesh, Dharavath
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (04): : 3185 - 3201
  • [35] MOPT: list-based heuristic for scheduling workflows in cloud environment
    Samia Ijaz
    Ehsan Ullah Munir
    The Journal of Supercomputing, 2019, 75 : 3740 - 3768
  • [36] A containerized task clustering for scheduling workflows to utilize processors and containers on clouds
    Hidehiro Kanemitsu
    Kenji Kanai
    Jiro Katto
    Hidenori Nakazato
    The Journal of Supercomputing, 2021, 77 : 12879 - 12923
  • [37] Scheduling Workflows With Composite Tasks: A Nested Particle Swarm Optimization Approach
    Song, An
    Chen, Wei-Neng
    Luo, Xiaonan
    Zhan, Zhi-Hui
    Zhang, Jun
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (02) : 1074 - 1088
  • [38] Elastic Container Scheduling for Stochastically Arrived Workflows in Cloud and Edge Computing
    Wen, Dong
    Zhu, Lixin
    Xu, Jian
    Cai, Zhicheng
    COMPUTER SUPPORTED COOPERATIVE WORK AND SOCIAL COMPUTING, CHINESECSCW 2021, PT I, 2022, 1491 : 44 - 58
  • [39] A survey on task scheduling method in heterogeneous computing system
    Fan, Chengbin
    Deng, Hui
    Wang, Feng
    Wei, Shoulin
    Dai, Wei
    Liang, Bo
    2015 8TH INTERNATIONAL CONFERENCE ON INTELLIGENT NETWORKS AND INTELLIGENT SYSTEMS (ICINIS), 2015, : 90 - 93
  • [40] Fault Tolerant and Data Oriented Scientific Workflows Management and Scheduling System in Cloud Computing
    Ahmad, Zulfiqar
    Jehangiri, Ali Imran
    Mohamed, Nader
    Othman, Mohamed
    Umar, Arif Iqbal
    IEEE ACCESS, 2022, 10 : 77614 - 77632