• DocumentCode
    2806222
  • Title

    Task scheduling algorithms for heterogeneous processors

  • Author

    Topcuoglu, Haluk ; Hariri, Salim ; Wu, Min-You

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Syracuse Univ., NY, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    3
  • Lastpage
    14
  • Abstract
    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)
  • Keywords
    computational complexity; directed graphs; distributed algorithms; heuristic programming; processor scheduling; software performance evaluation; Critical-Path-on-a-Processor algorithm; Heterogeneous Earliest-Finish-Time algorithm; algorithm performance; cost; directed acyclic weighted task graph scheduling; heterogeneous processors; high-performance computing; low-complexity efficient heuristics; schedule length ratio; speedup; task scheduling algorithms; time complexity; Computational efficiency; Costs; Processor scheduling; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Heterogeneous Computing Workshop, 1999. (HCW '99) Proceedings. Eighth
  • Conference_Location
    San Juan
  • ISSN
    1097-5209
  • Print_ISBN
    0-7695-0107-9
  • Type

    conf

  • DOI
    10.1109/HCW.1999.765092
  • Filename
    765092