Title :
Design of a Fault-Tolerant Scheduling System for Grid Computing
Author_Institution :
Dept. of Comput. Sci., King Saud Univ., Riyadh, Saudi Arabia
Abstract :
In this paper, we address the problem of how to schedule user jobs in grids so that failures can be avoided in the presence of resources faults. We employ job replication as an effective mechanism to achieve efficient and fault-tolerant scheduling system. Most of the existing replication-based algorithms use a fixed number of replications for each job which consumes more grid resources. We first propose an algorithm to determine adaptively the number of job replicas according to the grid failure history. Then we propose an algorithm to schedule these replicas. The proposed algorithms have been evaluated through simulation and have shown better performance in terms of grid load, throughput and failure tendency.
Keywords :
grid computing; scheduling; software fault tolerance; software performance evaluation; system recovery; failure tendency; fault-tolerant scheduling system; grid computing; grid failure history; grid load; grid resources; grid throughput; job replicas; job replication; performance evaluation; replication-based algorithms; resources faults; user jobs scheduling; Algorithm design and analysis; Fault tolerance; Fault tolerant systems; Grid computing; Resource management; Scheduling; Time factors; Fault-Tolerant; Grid Computing; Replication; Scheduling;
Conference_Titel :
Networking and Distributed Computing (ICNDC), 2011 Second International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4577-0407-9
DOI :
10.1109/ICNDC.2011.29