DocumentCode :
2802333
Title :
Analysis of Dynamic Heuristics for Workflow Scheduling on Grid Systems
Author :
López, María M. ; Heymann, Elisa ; Senar, Miquel A.
Author_Institution :
Departament d´´Arquitectura d´´Ordinadors I Sistemes Operatius, Univ. Autdnoma de Barcelona
fYear :
2006
fDate :
6-9 July 2006
Firstpage :
199
Lastpage :
207
Abstract :
Scheduling is an important factor for the efficient execution of computational workflows on grid environments. A large number of static scheduling heuristics has been presented in the literature. These algorithms allocate tasks before job execution starts and assume a precise knowledge of timing information, which may be difficult to obtain in general. To overcome this limitation of static strategies, dynamic scheduling strategies may be needed for a changing environment such as the grid. While they incur runtime overheads, they may better adapt to timing changes during job execution. In this work, we analyse five well-known heuristics (min-min, max-min, sufferage, HEFT and random) when used as static and dynamic scheduling strategies in a grid environment in which computing resources exhibit congruent performance differences. The analysis shows that non-list based heuristics are more sensitive than list-based heuristics to inaccuracies in timing information. Static list-based heuristics perform well in the presence of low or moderate inaccuracies. Dynamic versions of these heuristics may be needed only in environments where high inaccuracies are observed. Our analysis also shows that list-based heuristics significantly outperform non-list based heuristics in all cases and, therefore, constitute the most suitable strategies by which to schedule workflows either statically or dynamically
Keywords :
grid computing; scheduling; HEFT heuristics; dynamic scheduling; grid systems; max-min heuristics; min-min heuristics; random heuristics; static scheduling; sufferage heuristics; task allocation; workflow scheduling; Biology computing; Computer applications; Contracts; Distributed computing; Dynamic scheduling; Grid computing; Performance analysis; Processor scheduling; Runtime; Timing; Grid; Scheduling; Workflows;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Computing, 2006. ISPDC '06. The Fifth International Symposium on
Conference_Location :
Timisoara
Print_ISBN :
0-7695-2638-1
Type :
conf
DOI :
10.1109/ISPDC.2006.9
Filename :
4021928
Link To Document :
بازگشت