• DocumentCode
    3617061
  • Title

    A near lower-bound complexity algorithm for compile-time task-scheduling in heterogeneous computing systems

  • Author

    T. Hagras;J. Janecek

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Czech Tech. Univ., Prague, Czech Republic
  • fYear
    2004
  • fDate
    6/26/1905 12:00:00 AM
  • Firstpage
    106
  • Lastpage
    113
  • Abstract
    Task scheduling is in general an NP-complete problem. For this reason a huge number of heuristics have been presented in the literature to obtain near optimal schedules. These heuristics mainly target homogeneous computing systems, while a few of them target heterogeneous systems. The heterogeneous heuristics presented so far target computing machines with different capabilities, while almost none of them handle heterogeneous communication systems. This paper presents a novel task scheduling algorithm called the heterogeneous critical tasks reverse duplicator (HCTRD), which targets both heterogeneous computation and communication systems. The algorithm is based on list-scheduling and task-duplication in a bounded number of machines, and aims to achieve high performance and near lower bound complexity.
  • Keywords
    "Optimal scheduling","Processor scheduling","Scheduling algorithm","Computer science","NP-complete problem","Computational efficiency","Cost function","Finishing","Random number generation"
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing, 2004. Third International Symposium on/Algorithms, Models and Tools for Parallel Computing on Heterogeneous Networks, 2004. Third International Workshop on
  • Print_ISBN
    0-7695-2210-6
  • Type

    conf

  • DOI
    10.1109/ISPDC.2004.3
  • Filename
    1372056