• DocumentCode
    2140280
  • Title

    An optimal scheduling algorithm for fork-join task graphs

  • Author

    Li, Qinghua ; RUAN, Youlin ; YANG, Shida ; JIANG, Tingyao

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Huazhong Univ. of Sci. & Technol., Wuhan, China
  • fYear
    2003
  • fDate
    27-29 Aug. 2003
  • Firstpage
    587
  • Lastpage
    589
  • Abstract
    The task duplication based scheduling is a new approach to the scheduling problems. This is known as an NP-complete problem. Although some algorithms are able to find an optimal schedule under certain conditions, they ignored to economize processors and minimize the total completion time. We present a task duplication based balance scheduling (TDBS) algorithm which can schedule a class of fork-join task graph with a complexity of O(|V|2), where |V| is the number of tasks. The proposed algorithm generates an optimal schedule with high speedup and efficiency. Simulation results showed that our algorithm has better scheduling length, less completion time and less number of processors than any of compared algorithms.
  • Keywords
    computational complexity; graph theory; minimisation; parallel algorithms; processor scheduling; resource allocation; task analysis; NP-complete problem; TDBS algorithm; fork-join task graph; optimal scheduling algorithm; processor scheduling algorithm; task duplication based balance scheduling; Algorithm design and analysis; Computer science; Concurrent computing; High performance computing; NP-complete problem; Optimal scheduling; Parallel processing; Processor scheduling; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing, Applications and Technologies, 2003. PDCAT'2003. Proceedings of the Fourth International Conference on
  • Print_ISBN
    0-7803-7840-7
  • Type

    conf

  • DOI
    10.1109/PDCAT.2003.1236370
  • Filename
    1236370