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
Link To Document