• DocumentCode
    1887722
  • Title

    SDBS: a task duplication based optimal scheduling algorithm

  • Author

    Darbha, Sekhar ; Agrawal, Dharma P.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., North Carolina State Univ., Raleigh, NC, USA
  • fYear
    1994
  • fDate
    23-25 May 1994
  • Firstpage
    756
  • Lastpage
    763
  • Abstract
    An efficient scheduling algorithm is one of the key factors in determining the performance of distributed memory machines. The paper presents a search and duplication based scheduling (SDBS) algorithm which can schedule directed acyclic graphs (DAGs). The complexity of this scheduling algorithm is in O(V+E), where V is the number of nodes and E is the number of edges in the task graph. This algorithm is based on some realistic assumptions and generates an optimal time schedule. If the assumptions cannot be completely satisfied then the algorithm provides a schedule which is close to optimal. The performance in these cases has been obtained using extensive simulation work which indicate the closeness of the results
  • Keywords
    computational complexity; directed graphs; distributed memory systems; graph theory; parallel algorithms; scheduling; search problems; SDBS; complexity; directed acyclic graphs; distributed memory machines; duplication based scheduling algorithm; efficient scheduling algorithm; extensive simulation work; optimal time schedule; task duplication based optimal scheduling algorithm; task graph; Communications technology; Database systems; Fluid flow; Optimal scheduling; Partitioning algorithms; Polynomials; Processor scheduling; Routing; Scheduling algorithm; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Scalable High-Performance Computing Conference, 1994., Proceedings of the
  • Conference_Location
    Knoxville, TN
  • Print_ISBN
    0-8186-5680-8
  • Type

    conf

  • DOI
    10.1109/SHPCC.1994.296717
  • Filename
    296717