Title :
A novel fault-tolerant task scheduling algorithm for computational grids
Author :
Naik, K. Jairam ; Satyanarayana, Nalam
Author_Institution :
CSE, JNTU Hyderabad, Hyderabad, India
Abstract :
A computational grid is a hardware and software infrastructure that provides consistent, dependable, pervasive and expensive access to high-end computational capabilities in a multi-institutional virtual organization. Computational grids provide computing power needed for execution of tasks. Scheduling the task in computing grid is an important problem. To select and assign the best resources for task, we need a good scheduling algorithm in grids. As grids typically consist of strongly varying and geographically distributed resources, choosing a fault-tolerant computational resource is an important issue. The main scheduling strategy of most fault-tolerant scheduling algorithms depends on the response time and fault indicator when selecting a resource to execute a task. In this paper, a scheduling algorithm is proposed to select the resource, which depends on a new factor called Scheduling Success indicator (SSI). This factor consists of the response time, success rate and the predicted Experience of grid resources. Whenever a grid scheduler has tasks to schedule on grid resources, it uses the Scheduling Success indicator to generate the scheduling decisions. The main scheduling strategy of the Fault-tolerant algorithm is to select resources that have lowest tendency to fail and having more experience in task execution. Extensive experiment simulations are conducted to quantify the performance of the proposed algorithm on GridSim. GridSim is a Java based discrete-event Grid simulation toolkit. Experiments have shown that the proposed algorithm can considerably improve grid performance in terms of throughput, failure tendency and worth.
Keywords :
Java; discrete event simulation; fault tolerant computing; grid computing; resource allocation; scheduling; GridSim; Java based discrete-event Grid simulation toolkit; SSI; computational grids; computing grid; fault indicator; fault-tolerant computational resources; fault-tolerant task scheduling algorithm; geographically distributed resources; grid resource experience; grid scheduler; hardware-software infrastructure; high-end computational capabilities; multiinstitutional virtual organization; response time; scheduling decisions; scheduling success indicator; Fault tolerance; Fault tolerant systems; History; Scheduling; Scheduling algorithms; Time factors; Computational Grid; Failure tendency; Fault-tolerant; Resource experience; Resources; Simulation; success rate;
Conference_Titel :
Advanced Computing Technologies (ICACT), 2013 15th International Conference on
Conference_Location :
Rajampet
Print_ISBN :
978-1-4673-2816-6
DOI :
10.1109/ICACT.2013.6710529