Please use this identifier to cite or link to this item: http://drsr.daiict.ac.in//handle/123456789/159
Title: Checkpointing and recovery mechanism in grid
Authors: Chaudhary, Sanjay
Mehta, Janki
Keywords: Computational grids
Computer systems
Globus
Electronic resource
Application software - Development
Grid computing
Grid architectures
Grid middleware and toolkits
Computer software - Development
Issue Date: 2007
Publisher: Dhirubhai Ambani Institute of Information and Communication Technology
Citation: Mehta, Janki (2007). Checkpointing and recovery mechanism in grid. Dhirubhai Ambani Institute of Information and Communication Technology, viii, 54 p. (Acc.No: T00122)
Abstract: Grid is a collection of distributed computing resources that performs tasks in co-ordination to achieve high-end computational capabilities. Grid Computing is a collective computing of a given task by breaking it into sub-tasks. Each sub-task could be large and run for several hours or days on a number of grid nodes. If a sub-task fails to complete even on a single site, all the computations need to be done again. In scalable distributed systems, individual component failures usually does not result in failure of the entire system. However, a single failure may crash an entire parallel application. Grid is dynamic in nature. Since the probability of a single component failure rises rapidly with the number of components in the system, as system grows in size, efficient recovery mechanism is most important for highly parallel mission critical and long running applications of grid environment. This thesis addresses a recovery mechanism using checkpoints to recover from Grid Service failure resulting in task or transaction failure in Computational Grid and Data Grid which will prevent computations to be restarted from scratch. Grid Service may fail as a result of hardware or software fault. A checkpoint is a point in time snapshot of a grid node in which its state information is stored. It will help in reducing the crash recovery time. This work helps in preserving two main objectives of grid namely optimal resource utilization and speedy computations which can be achieved by using resources in a better way for improving performance of system rather than engaging them in tasks like rollbacks resulting from cascading aborts. The saved state using checkpoints can also be used for job migration using job schedulers of grid on occurrence of critical failures like Operating System failure. Experiments conducted provide integration of proposed mechanism with standard grid Web Service Resource Framework and will aid in future development work.
URI: http://drsr.daiict.ac.in/handle/123456789/159
Appears in Collections:M Tech Dissertations

Files in This Item:
File Description SizeFormat 
200511029.pdf
  Restricted Access
330.68 kBAdobe PDFThumbnail
View/Open Request a copy


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.