• DocumentCode
    2979020
  • Title

    FAST: a low-complexity algorithm for efficient scheduling of DAGs on parallel processors

  • Author

    Kwok, Yu-Kwong ; Ahmad, Ishfaq ; Gu, Jun

  • Author_Institution
    Dept. of Comput. Sci., Hong Kong Univ. of Sci. & Technol., Hong Kong
  • Volume
    2
  • fYear
    1996
  • fDate
    12-16 Aug 1996
  • Firstpage
    150
  • Abstract
    The DAG scheduling problem is a rich land of research and a plethora of algorithms for solving this problem have been reported in the literature. However, designing a scheduling algorithm of low complexity without sacrificing performance remains a challenging obstacle from a practical perspective. In this paper, we present a local search-based scheduling algorithm that attempts to meet this challenge. The proposed algorithm is called Fast Assignment using Search Technique (FAST). Its overall time complexity is only O(e) where e is the number of edges in the DAG. The algorithm works by first generating an initial solution and then refining it using local neighborhood search. The algorithm outperforms numerous previous algorithms while taking dramatically smaller execution times. The distinctive feature of our research is that the performance evaluation is not carried out using simulation, rather we have tested our proposed algorithm and compared it with other algorithms using a parallel compiler with real applications on the Intel Paragon
  • Keywords
    computational complexity; parallel algorithms; scheduling; search problems; FAST; Fast Assignment using Search Technique; low-complexity algorithm; parallel processors; scheduling of DAGs; search-based scheduling; time complexity; Algorithm design and analysis; Computer science; Contracts; Councils; Parallel processing; Processor scheduling; Scheduling algorithm; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 1996. Vol.3. Software., Proceedings of the 1996 International Conference on
  • Conference_Location
    Ithaca, NY
  • ISSN
    0190-3918
  • Print_ISBN
    0-8186-7623-X
  • Type

    conf

  • DOI
    10.1109/ICPP.1996.537394
  • Filename
    537394