• DocumentCode
    673234
  • Title

    A novel fault-tolerant task scheduling algorithm for computational grids

  • Author

    Naik, K. Jairam ; Satyanarayana, Nalam

  • Author_Institution
    CSE, JNTU Hyderabad, Hyderabad, India
  • fYear
    2013
  • fDate
    21-22 Sept. 2013
  • Firstpage
    1
  • Lastpage
    6
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Computing Technologies (ICACT), 2013 15th International Conference on
  • Conference_Location
    Rajampet
  • Print_ISBN
    978-1-4673-2816-6
  • Type

    conf

  • DOI
    10.1109/ICACT.2013.6710529
  • Filename
    6710529