• DocumentCode
    2438445
  • Title

    Decisive path scheduling: a new list scheduling method

  • Author

    Park, Gyung-Leen ; Shirazi, Behrooz ; Marquis, Jeff ; Choo, Hyunseung

  • Author_Institution
    Dept. of Comput. Sci. Eng., Texas Univ., Arlington, TX, USA
  • fYear
    1997
  • fDate
    11-15 Aug 1997
  • Firstpage
    472
  • Lastpage
    480
  • Abstract
    Scheduling parallel tasks represented as a Directed Acyclic Graph (DAG), on a multiprocessor system has been an important research area in the past decades. One of the critical aspects of a class of scheduling algorithms, called “List Scheduling”, is how to decide which task is to be scheduled next. This is achieved by assigning priorities to the nodes or the edges of the input DAG, and thus the task with the highest priority will be scheduled next. This paper proposes a low complexity scheduling algorithm to improve the priority node selection criteria in list scheduling algorithms. The worst case performance of the proposed algorithm is analyzed for general input DAGs. Also, the worst case performance and the optimality conditions are obtained for free structured input DAGs. The performance comparison study shows that the proposed algorithm outperforms existing scheduling algorithms especially for input DAGs with high communication overheads. The performance improvement over existing algorithms becomes larger as the input DAG becomes more dense and the level of parallelism in the DAG is increased
  • Keywords
    computational complexity; directed graphs; parallel processing; processor scheduling; scheduling; Directed Acyclic Graph; high communication overheads; list scheduling; low complexity scheduling; multiprocessor system; parallel tasks; parallelism; path scheduling; performance comparison; priority node selection; worst case performance; Algorithm design and analysis; Clustering algorithms; Concurrent computing; Distributed computing; Multiprocessing systems; Parallel processing; Partitioning algorithms; Performance analysis; Processor scheduling; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 1997., Proceedings of the 1997 International Conference on
  • Conference_Location
    Bloomington, IL
  • ISSN
    0190-3918
  • Print_ISBN
    0-8186-8108-X
  • Type

    conf

  • DOI
    10.1109/ICPP.1997.622682
  • Filename
    622682