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 条
  • [41] From heterogeneous task scheduling to heterogeneous mixed parallel scheduling
    Suter, F
    Desprez, F
    Casanova, H
    EURO-PAR 2004 PARALLEL PROCESSING, PROCEEDINGS, 2004, 3149 : 230 - 237
  • [42] Nonclairvoyantly scheduling power-heterogeneous processors
    Gupta, Anupam
    Krishnaswamy, Ravishankar
    Pruhs, Kirk
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2011, 1 (03): : 248 - 255
  • [43] Temperature and Energy Aware Scheduling of Heterogeneous Processors
    Kabir, Rashadul
    Izadi, Baback
    2016 NINTH INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING (IC3), 2016, : 48 - 54
  • [44] Energy-Aware Scheduling on Heterogeneous Processors
    Akgun, Osman T.
    Down, Douglas G.
    Righter, Rhonda
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2014, 59 (03) : 599 - 613
  • [45] Scheduling Fork-Joins to Heterogeneous Processors
    Wang, Huijun
    Sinnen, Oliver
    EURO-PAR 2023: PARALLEL PROCESSING WORKSHOPS, PT I, EURO-PAR 2023, 2024, 14351 : 318 - 329
  • [46] Scalably Scheduling Power-Heterogeneous Processors
    Gupta, Anupam
    Krishnaswamy, Ravishankar
    Pruhs, Kirk
    AUTOMATA, LANGUAGES AND PROGRAMMING, PT I, 2010, 6198 : 312 - +
  • [47] Simulated Annealing Algorithms for the Heterogeneous Robots Task Scheduling Problem in Heterogeneous Robotic Order Fulfillment Systems
    Wang, Hanfu
    Chen, Weidong
    INTELLIGENT AUTONOMOUS SYSTEMS 16, IAS-16, 2022, 412 : 276 - 287
  • [48] EXACT AND APPROXIMATE ALGORITHMS FOR SCHEDULING NONIDENTICAL PROCESSORS
    HOROWITZ, E
    SAHNI, S
    JOURNAL OF THE ACM, 1976, 23 (02) : 317 - 327
  • [49] Research on algorithms of task scheduling
    Yang, DS
    Lu, YL
    Liu, Z
    Zhang, WM
    PROCEEDINGS OF THE 2004 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2004, : 42 - 47
  • [50] An Energy-Efficient Task Scheduling for Near Real-Time Systems on Heterogeneous Multicore Processors
    Nakada, Takashi
    Yanagihashi, Hiroyuki
    Imai, Kunimaro
    Ueki, Hiroshi
    Tsuchiya, Takashi
    Hayashikoshi, Masanori
    Nakamura, Hiroshi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2020, E103D (02) : 329 - 338