DocumentCode :
2248260
Title :
Effect of variation in compile time costs on scheduling tasks on distributed memory systems
Author :
Darbha, Sekhar ; Pande, Santosh
Author_Institution :
Dept. of Electr. & Comput. Eng., Rutgers Univ., Piscataway, NJ, USA
fYear :
1996
fDate :
27-31 Oct 1996
Firstpage :
134
Lastpage :
141
Abstract :
One of the major limitations of compile time scheduling schemes is the inability to precisely determine the computation and communication costs prior to generating the schedule. The authors address the issue of sensitivity of a given scheduling algorithm to the variations in imprecisely known compile time costs. The variations in the compile time costs can affect in one of the two ways: (i) original schedule found by the algorithm using estimated compile time costs does not change (schedule is invariant), or (ii) original schedule found by the algorithm changes when the costs change. For the first scenario, they have derived the conditions under which the schedule found by our algorithm would be invariant. For those cases where the schedule length changes, they have also introduced a measure of sensitivity of the schedule or the scheduling algorithm, defined as the ratio of percentage change in schedule length to that of maximum allowable percentage change in a node computation cost or an edge communication cost. Through an experimental study they show that the proposed algorithm is extremely insensitive and can be used in practical scheduling situations, where the compile time costs are known imprecisely
Keywords :
distributed memory systems; parallel algorithms; processor scheduling; communication costs; compile time cost variation; compile time scheduling schemes; computation costs; distributed memory systems; edge communication cost; estimated compile time costs; node computation cost; schedule length; scheduling algorithm sensitivity; task scheduling; Computational efficiency; Cost function; Councils; Distributed computing; Dynamic scheduling; Heuristic algorithms; Length measurement; Optimal scheduling; Processor scheduling; Scheduling algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontiers of Massively Parallel Computing, 1996. Proceedings Frontiers '96., Sixth Symposium on the
Conference_Location :
Annapolis, MD
ISSN :
1088-4955
Print_ISBN :
0-8186-7551-9
Type :
conf
DOI :
10.1109/FMPC.1996.558070
Filename :
558070
Link To Document :
بازگشت