Achieving Fault Tolerance on Grids with the CPPC Framework and the GridWay Metascheduler

  • Ivan Cores University of A Coruña
  • Gabriel Rodríguez University of A Coruña
  • Maria J. Martin University of A Coruña
  • Patricia González University of A Coruña

Abstract


Grids have brought a significant increase in the number of available resources that can be provided to applications. In the last decade, an important effort has been made to develop middleware that provides grids with functionalities related to application execution. However, support for fault-tolerant executions is either lacking or limited. This paper presents an experience to endow with fault tolerance support parallel executions on grids through the integration of CPPC, a check pointing tool for parallel applications, and Grid Way, a well-known met scheduler provided with the Globus Toolkit. Since both tools are not immediately compatible, a new architecture, called CPPC-GW, has been designed and implemented to allow for the transparent execution of CPPC applications through Grid Way. The performance of the solution has been evaluated using the NAS Parallel Benchmarks. Detailed experimental results show the low overhead of the approach.
Keywords: Checkpointing, Fault tolerance, Fault tolerant systems, Catalogs, Indexes, Runtime, Libraries, Fault Tolerance, Grid Computing, Globus, MPI
Published
2010-10-27
CORES, Ivan; RODRÍGUEZ, Gabriel; MARTIN, Maria J.; GONZÁLEZ, Patricia. Achieving Fault Tolerance on Grids with the CPPC Framework and the GridWay Metascheduler. In: INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD), 22. , 2010, Petrópolis/RJ. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2010 . p. 119-126.