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 条
  • [21] Scheduling directed a-cyclic task graphs on a bounded set of heterogeneous processors using task duplication
    Baskiyar, S
    Dickinson, C
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2005, 65 (08) : 911 - 921
  • [22] A TABU SEARCH APPROACH TO TASK-SCHEDULING ON HETEROGENEOUS PROCESSORS UNDER PRECEDENCE CONSTRAINTS
    PORTO, SCS
    RIBEIRO, CC
    INTERNATIONAL JOURNAL OF HIGH SPEED COMPUTING, 1995, 7 (01): : 45 - 71
  • [23] Adaptive Task Scheduling on Multicore Processors
    Nour, Samar
    Mahmoud, Shahira
    Saleh, Mohamed
    INTERNATIONAL CONFERENCE ON ADVANCED MACHINE LEARNING TECHNOLOGIES AND APPLICATIONS (AMLTA2018), 2018, 723 : 575 - 584
  • [24] Scheduling on power-heterogeneous processors
    Albers, Susanne
    Bampis, Evripidis
    Letsios, Dimitrios
    Lucarelli, Giorgio
    Stotz, Richard
    INFORMATION AND COMPUTATION, 2017, 257 : 22 - 33
  • [25] LEO: Scheduling Sensor Inference Algorithms across Heterogeneous Mobile Processors and Network Resources
    Georgiev, Petko
    Lane, Nicholas D.
    Rachuri, Kiran K.
    Mascolo, Cecilia
    MOBICOM'16: PROCEEDINGS OF THE 22ND ANNUAL INTERNATIONAL CONFERENCE ON MOBILE COMPUTING AND NETWORKING, 2016, : 320 - 333
  • [26] Efficient task scheduling algorithms for heterogeneous multi-cloud environment
    Panda, Sanjaya K.
    Jana, Prasanta K.
    JOURNAL OF SUPERCOMPUTING, 2015, 71 (04): : 1505 - 1533
  • [27] Task Partitioning Scheduling Algorithms for Heterogeneous Multi-Cloud Environment
    Panda, Sanjaya Kumar
    Pande, Sohan Kumar
    Das, Satyabrata
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2018, 43 (02) : 913 - 933
  • [28] Framework for Task Scheduling in Heterogeneous Distributed Computing Using Genetic Algorithms
    Andrew J. Page
    Thomas J. Naughton
    Artificial Intelligence Review, 2005, 24 : 415 - 429
  • [29] Framework for task scheduling in heterogeneous distributed computing using genetic algorithms
    Page, AJ
    Naughton, T
    ARTIFICIAL INTELLIGENCE REVIEW, 2005, 24 (3-4) : 415 - 429
  • [30] Efficient task scheduling algorithms for heterogeneous multi-cloud environment
    Sanjaya K. Panda
    Prasanta K. Jana
    The Journal of Supercomputing, 2015, 71 : 1505 - 1533