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 :
بازگشت