• DocumentCode
    3259503
  • Title

    An optimal scheduling algorithm based on task duplication

  • Author

    Park, Chan-Ik ; Choe, Tae-Young

  • Author_Institution
    Dept. of Comput. Sci. & Eng., POSTECH, Pohang, South Korea
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    9
  • Lastpage
    14
  • Abstract
    The task scheduling problem in distributed memory machines is to allocate the tasks of an application into processors in order to minimize the total execution time. This is known as an NP-complete problem. Under the condition where the communication time is relatively shorter than the computation time for every task, the task duplication based scheduling (TDS) algorithm proposed by Darbha and Agrawal (1998) generates an optimal schedule. We propose an extended TDS algorithm whose optimality condition is less restricted than the TDS algorithm. Given a DAG where the condition is met, our algorithm has the time complexity of O(|V|2d2) where |V| represents the number of tasks, and d represents the maximum degree of tasks
  • Keywords
    computational complexity; directed graphs; distributed algorithms; distributed memory systems; resource allocation; scheduling; NP-complete problem; communication time; computation time; directed acyclic graph; distributed memory machines; execution time; optimal scheduling algorithm; optimality condition; resource allocation; task duplication; task scheduling problem; time complexity; Application software; Clustering algorithms; Computer science; Equations; NP-complete problem; Optimal scheduling; Processor scheduling; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 2001. ICPADS 2001. Proceedings. Eighth International Conference on
  • Conference_Location
    Kyongju City
  • ISSN
    1521-9097
  • Print_ISBN
    0-7695-1153-8
  • Type

    conf

  • DOI
    10.1109/ICPADS.2001.934795
  • Filename
    934795