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 条
  • [1] Orchestrating and Scheduling System for Workflows in Heterogeneous and Dynamic Environment
    Liang, Wenliang
    Lin, Hao
    Shen, Haihua
    Wang, Enbo
    IEEE INFOCOM 2024-IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS, INFOCOM WKSHPS 2024, 2024,
  • [2] Time and Energy Optimization Algorithms for the Static Scheduling of Multiple Workflows in Heterogeneous Computing System
    Jiang, Junqiang
    Lin, Yaping
    Xie, Guoqi
    Fu, Li
    Yang, Junfeng
    JOURNAL OF GRID COMPUTING, 2017, 15 (04) : 435 - 456
  • [3] Time and Energy Optimization Algorithms for the Static Scheduling of Multiple Workflows in Heterogeneous Computing System
    Junqiang Jiang
    Yaping Lin
    Guoqi Xie
    Li Fu
    Junfeng Yang
    Journal of Grid Computing, 2017, 15 : 435 - 456
  • [4] A heterogeneous computing system for data mining workflows
    Luo, Ping
    Lu, Kevin
    He, Qing
    Shi, Zhongzhi
    FLEXIBLE AND EFFICIENT INFORMATION HANDLING, 2006, 4042 : 177 - 189
  • [5] Scheduling of Big Data Workflows in the Hadoop Framework with Heterogeneous Computing Cluster
    Rahmani, Amir Masoud
    Chamzini, Ehsan Yazdani
    Pourshaban, Mohsen
    Hosseinzadeh, Mehdi
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2024,
  • [6] A Scheduling Algorithm for Hadoop MapReduce Workflows with Budget Constraints in the Heterogeneous Cloud
    Wylie, Andrew
    Shi, Wei
    Corriveau, Jean-Pierre
    Wang, Yang
    2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2016, : 1433 - 1442
  • [7] Dynamic Approach to Scheduling Reconfigurable Scientific Workflows in Heterogeneous HPC Environments
    Cheptsov, Alexey
    PROCEEDINGS OF 2016 10TH INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT, AND SOFTWARE INTENSIVE SYSTEMS (CISIS), 2016, : 7 - 14
  • [8] Expansion slot backfill scheduling for concurrent workflows with deadline on heterogeneous resources
    Xu, Xiujie
    Xiao, Chuangbai
    Tian, Guozhong
    Sun, Ting
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2017, 20 (01): : 471 - 483
  • [9] Expansion slot backfill scheduling for concurrent workflows with deadline on heterogeneous resources
    Xiujie Xu
    Chuangbai Xiao
    Guozhong Tian
    Ting Sun
    Cluster Computing, 2017, 20 : 471 - 483
  • [10] Minimal Start Time Heuristics for Scheduling Workflows in Heterogeneous Computing Systems
    Sirisha, D.
    VijayaKumari, G.
    DISTRIBUTED COMPUTING AND INTERNET TECHNOLOGY (ICDCIT 2016), 2016, 9581 : 199 - 212