DocumentCode
2806430
Title
On the robustness of metaprogram schedules
Author
Boloni, Ladislau ; Marinescu, Dan C.
Author_Institution
Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA
fYear
1999
fDate
1999
Firstpage
146
Lastpage
155
Abstract
Scheduling meta applications on a computational grid uses estimation of the execution times of component programs to compute optimal schedules. In a realistic case various factors (hazards) lead to estimation errors, which affect both the performance of a schedule and resource utilization. We introduce the concept of robustness and present an analysis technique to determine the robustness of a schedule. We develop methods for reducing the chance that a metaprogram exceeds its execution time due to components outside its critical path. The results of this analysis are used to compute schedules less sensitive to hazards. This translates into more accurate reservation requirements for critical systems, and reduced expected execution time for non-critical metaprograms executed repeatedly. Simulation results prove the efficiency and applicability of our algorithms
Keywords
distributed processing; resource allocation; scheduling; software performance evaluation; computational grid; estimation errors; execution times; meta application scheduling; metaprogram schedule robustness; optimal schedules; performance; reservation requirements; resource utilization; simulation; Application software; Computer networks; Data flow computing; Grid computing; Hazards; Heuristic algorithms; Optimal scheduling; Processor scheduling; Robustness; Scheduling algorithm;
fLanguage
English
Publisher
ieee
Conference_Titel
Heterogeneous Computing Workshop, 1999. (HCW '99) Proceedings. Eighth
Conference_Location
San Juan
ISSN
1097-5209
Print_ISBN
0-7695-0107-9
Type
conf
DOI
10.1109/HCW.1999.765120
Filename
765120
Link To Document