List scheduling with duplication for heterogeneous computing systems

被引:94
|
作者
Tang, Xiaoyong [1 ,2 ]
Li, Kenli [1 ]
Liao, Guiping [2 ]
Li, Renfa [1 ]
机构
[1] Hunan Univ, Sch Comp & Commun, Changsha 410082, Hunan, Peoples R China
[2] Hunan Agr Univ, Informat Sci & Technol Coll, Changsha 410128, Hunan, Peoples R China
基金
美国国家科学基金会;
关键词
List scheduling; Heterogeneous computing systems; DAG; Duplication; COMMUNICATION CONTENTION; HIGH-PERFORMANCE; TASK GRAPHS; ALGORITHM;
D O I
10.1016/j.jpdc.2010.01.003
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Effective task scheduling is essential for obtaining high performance in heterogeneous computing systems (HCS). However, finding an effective task schedule in HCS, requires the consideration of the heterogeneity of computation and communication. To solve this problem, we present a list scheduling algorithm, called Heterogeneous Earliest Finish with Duplicator (HEFD). As task priority is a key attribute for list scheduling algorithm, this paper presents a new approach for computing their priority which considers the performance difference in target HCS using variance. Another novel idea proposed in this paper is to try to duplicate all parent tasks and get an optimal scheduling solution. The comparison study, based on both randomly generated graphs and the graphs of some real applications, shows that our scheduling algorithm HEFD significantly surpasses other three well-known algorithms. (C) 2010 Elsevier Inc. All rights reserved.
引用
收藏
页码:323 / 329
页数:7
相关论文
共 50 条
  • [1] A novel bicriteria list scheduling with duplication for heterogeneous distributed systems
    Jing, Weipeng
    Liu, Yaqiu
    Wu, Qu
    INTERNATIONAL JOURNAL OF MODELLING IDENTIFICATION AND CONTROL, 2012, 17 (04) : 315 - 325
  • [2] Performance analysis of list scheduling in heterogeneous computing systems
    Li, Keqin
    World Academy of Science, Engineering and Technology, 2009, 39 : 506 - 513
  • [3] Limited Duplication-Based List Scheduling Algorithm for Heterogeneous Computing System
    Guo, Hong
    Zhou, Jiayin
    Gu, Haonan
    MICROMACHINES, 2022, 13 (07)
  • [4] LDBS:: A duplication based scheduling algorithm for heterogeneous computing systems
    Dogan, A
    Özgüner, F
    2002 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDING, 2002, : 352 - 359
  • [5] A Improved List Heuristic Scheduling Algorithm for Heterogeneous Computing Systems
    Hu, Wei
    Gan, Yu
    Lv, Xiangyu
    Wang, Yonghao
    Wen, Yuan
    2020 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2020, : 1111 - 1116
  • [6] Iterative list scheduling for heterogeneous computing
    Liu, GQ
    Poh, KL
    Xie, M
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2005, 65 (05) : 654 - 665
  • [7] A Productive Duplication-based scheduling algorithm for heterogeneous computing systems
    Lee, YC
    Zomaya, AY
    HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2005, 3726 : 203 - 212
  • [8] Economical Duplication Based Task Scheduling for Heterogeneous and Homogeneous Computing Systems
    Agarwal, Amit
    Kumar, Padam
    2009 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE, VOLS 1-3, 2009, : 87 - 93
  • [9] Energy Aware Scheduling Algorithm Based on Duplication for Heterogeneous Computing Systems with DVFS
    Peng, Manman
    Qiu, Aiqing
    2ND INTERNATIONAL CONFERENCE ON SIMULATION AND MODELING METHODOLOGIES, TECHNOLOGIES AND APPLICATIONS (SMTA 2015), 2015, : 225 - 231
  • [10] An efficient list scheduling algorithm with task duplication for scientific big data workflow in heterogeneous computing environments
    Ahmad, Wakar
    Alam, Bashir
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (05):