Task scheduling algorithms for heterogeneous processors

被引:134
|
作者
Topcuoglu, H [1 ]
Hariri, S [1 ]
Wu, MY [1 ]
机构
[1] Syracuse Univ, Dept Elect & Comp Engn, Syracuse, NY 13244 USA
关键词
D O I
10.1109/HCW.1999.765092
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Scheduling computation tasks on processors is the key issue for high-performance computing. Although a large number of scheduling heuristics have been presented in the literature, most of them target only homogeneous resources. The existing algorithms for heterogeneous domains are not generally efficient because of their high complexity and/or the quality of the results. We present two low-complexity efficient heuristics, the Heterogeneous Earliest-Finish-Time (HEFT) Algorithm and the Critical-Path-on-a-Processor (CPOP) Algorithm for scheduling directed acyclic weighted task graphs (DAGs) on a bounded number of heterogeneous processors. We compared the performances of these algorithms against three previously proposed heuristics. The comparison study showed that our algorithms outperform previous approaches in terms of performance (schedule length ratio and speedup) and cost (time complexity).
引用
收藏
页码:3 / 14
页数:12
相关论文
共 50 条
  • [1] Task scheduling on minimal processors with genetic algorithms
    Yao, WS
    You, JY
    PROCEEDINGS OF THE 6TH JOINT CONFERENCE ON INFORMATION SCIENCES, 2002, : 210 - 214
  • [2] Scheduling Task to Heterogeneous Processors by Modified ACO Algorithm
    Premkumar, M.
    Babu, V. Srikanth
    Somwya, R.
    SOFT COMPUTING IN DATA ANALYTICS, SCDA 2018, 2019, 758 : 565 - 576
  • [3] Task scheduling algorithm for interconnection constrained network of heterogeneous processors
    Ilavarasan, E.
    Thambidurai, P.
    Punithavathi, N.
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2004, 3356 : 31 - 39
  • [4] Task scheduling by limited duplication on a bounded set of heterogeneous processors
    Yin, Fei
    Du, Xiaoli
    Jiang, Changjun
    Deng, Rong
    DCABES 2007 PROCEEDINGS, VOLS I AND II, 2007, : 454 - 458
  • [5] A cluster-based strategy for scheduling task on heterogeneous processors
    Boeres, C
    Viterbo, J
    Rebello, VEF
    16TH SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING, PROCEEDINGS, 2004, : 214 - 221
  • [6] Task scheduling algorithm for interconnection constrained network of heterogeneous processors
    Ilavarasan, E
    Thambidurai, P
    Punithavathi, N
    INTELLIGENT INFORMATION TECHNOLOGY, PROCEEDINGS, 2004, 3356 : 31 - 39
  • [7] Optimization of Task Scheduling Algorithms in Heterogeneous Environment
    Pan, HaiLan
    PROCEEDINGS OF THE 2016 INTERNATIONAL FORUM ON MECHANICAL, CONTROL AND AUTOMATION (IFMCA 2016), 2017, 113 : 219 - 223
  • [8] Scheduling directed A-cyclic task graphs on heterogeneous processors using task duplication
    Baskiyar, S
    Dickinson, C
    HIGH PERFORMANCE COMPUTING - HIPC 2003, 2003, 2913 : 259 - 267
  • [9] Energy efficient task scheduling for heterogeneous multicore processors in edge computing
    Yanchun Liu
    Hongxue Qu
    Shuang Chen
    Xuejun Feng
    Scientific Reports, 15 (1)
  • [10] Scheduling Complete Binary Tree with Constant Cost Task on Heterogeneous Processors
    Troudi, Issam
    Marrakchi, Mounir
    2017 4TH INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT), 2017, : 797 - 802