• DocumentCode
    2208888
  • Title

    A high performance, low complexity algorithm for compile-time job scheduling in homogeneous computing environments

  • Author

    Hagras, Tarek ; Janecek, Jiri

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Czech Tech. Univ., Prague, Czech Republic
  • fYear
    2003
  • fDate
    6-9 Oct. 2003
  • Firstpage
    149
  • Lastpage
    155
  • Abstract
    Efficient job scheduling is one of the most important and difficult issues in homogeneous computing environments. List-scheduling is generally accepted as an attractive static approach, since it pairs low complexity with good results. This paper presents a static list-scheduling algorithm with a limited number of processors. The algorithm is called critical nodes parent trees (CNPT). The aim of the algorithm is to give results comparable to or better than the current algorithms, and to achieve very low complexity. The experimental work has shown that the suggested algorithm gave comparable results in a low complexity.
  • Keywords
    computational complexity; directed graphs; parallel algorithms; processor scheduling; program compilers; trees (mathematics); DAG; compile-time job scheduling; critical nodes parent trees; directed acrylic graph; high performance algorithm; homogeneous computing; low complexity algorithm; static list-scheduling; Clustering algorithms; Computer networks; Computer science; Costs; Digital communication; Distributed computing; High performance computing; High-speed networks; Processor scheduling; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Workshops, 2003. Proceedings. 2003 International Conference on
  • ISSN
    1530-2016
  • Print_ISBN
    0-7695-2018-9
  • Type

    conf

  • DOI
    10.1109/ICPPW.2003.1240365
  • Filename
    1240365