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 条
  • [21] Complexity versus quality: a trade-off for scheduling workflows in heterogeneous computing environments
    D. Sirisha
    The Journal of Supercomputing, 2023, 79 : 924 - 946
  • [22] Hybrid Intellectual Scheme for Scheduling of Heterogeneous Workflows based on Evolutionary Approach and Reinforcement Learning
    Melnik, Mikhail
    Dolgov, Ivan
    Nasonov, Denis
    PROCEEDINGS OF THE 12TH INTERNATIONAL JOINT CONFERENCE ON COMPUTATIONAL INTELLIGENCE (IJCCI), 2020, : 200 - 211
  • [23] Achieving Flexible Scheduling of Heterogeneous Workflows in Cloud through a Genetic Programming Based Approach
    Yu, Yongbo
    Feng, Yalian
    Ma, Hui
    Chen, Aaron
    Wang, Chen
    2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 3102 - 3109
  • [24] Static scheduling of multiple workflows with soft deadlines in non-dedicated heterogeneous environments
    Bochenina, Klavdiya
    Butakov, Nikolay
    Boukhanovsky, Alexander
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 55 : 51 - 61
  • [25] A peer selection prior data scheduling method for peer-to-peer media streaming system
    Ji, Qi-Jin
    Yang, Zhe
    Zhu, Yan-Qin
    Beijing Gongye Daxue Xuebao/Journal of Beijing University of Technology, 2010, 36 (SUPPL. 1): : 26 - 30
  • [26] HPCA: A Node Selection and Scheduling Method for Hadoop MapReduce
    Archana, G. K.
    Chakravarthy, V. Deeban
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTING AND COMMUNICATIONS TECHNOLOGIES (ICCCT 15), 2015, : 368 - 372
  • [27] A sensor node scheduling algorithm for heterogeneous wireless sensor networks
    Wang, Zhangquan
    Chen, Yourong
    Liu, Banteng
    Yang, Haibo
    Su, Ziyi
    Zhu, Yunkai
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2019, 15 (01)
  • [28] Node Scheduling: A Blockchain-based Node Selection Approach on Sapiens Chain
    Wu, Yue
    Wang, Zhongru
    Ruan, Qiang
    Shi, Jinyu
    Fang, Binxing
    2019 IEEE INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (BIGCOMP), 2019, : 450 - 456
  • [29] Optimal Node Scheduling for Heterogeneous Energy Harvesting Sensor Networks
    Xia, Changqing
    Deng, Qingxu
    Liu, Wei
    2015 27TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2015, : 3308 - 3313
  • [30] Scheduling Workflows in Opportunistic Environments
    del Mar Lopez, Maria
    Heymann, Elisa
    Angel Senar, Miquel
    2011 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2011, : 517 - 521