Title :
Optimal and suboptimal reliable scheduling of precedence-constrained tasks in heterogeneous distributed computing
Author :
Dogan, Atakan ; Ozguner, Fusun
Author_Institution :
Dept. of Electr. Eng., Ohio State Univ., Columbus, OH, USA
Abstract :
Introduces algorithms which can produce both optimal and suboptimal task assignments to minimize the probability of failure of an application executing on a heterogeneous distributed computing system. A cost function which defines this probability under a given task assignment is derived. To find optimal and suboptimal task assignments efficiently, a reliable matching and scheduling problem is converted into a state-space search problem in which the cost function derived is used to guide the search. The A* algorithm for finding optimal task assignments and the A*m and hill-climbing algorithms for finding suboptimal task assignments are presented. Simulation results are provided to confirm the performance of the proposed algorithms
Keywords :
distributed algorithms; optimisation; probability; processor scheduling; search problems; software fault tolerance; state-space methods; A* algorithm; A*m algorithm; algorithm performance; application failure probability minimization; cost function; distributed algorithms; heterogeneous distributed computing; heterogeneous distributed computing system; hill-climbing algorithm; matching problem; optimal scheduling; precedence-constrained task scheduling; reliable scheduling; simulation; state-space search problem; suboptimal scheduling; task assignments; Computational modeling; Computer applications; Concurrent computing; Cost function; Distributed computing; Personal communication networks; Processor scheduling; Scheduling algorithm; Search problems; Workstations;
Conference_Titel :
Parallel Processing, 2000. Proceedings. 2000 International Workshops on
Conference_Location :
Toronto, Ont.
Print_ISBN :
0-7695-0771-9
DOI :
10.1109/ICPPW.2000.869148