• DocumentCode
    2356959
  • Title

    Checkpoint and restart for distributed components in XCAT3

  • Author

    Krishnan, Sriram ; Gannon, Dennis

  • Author_Institution
    Dept. of Comput. Sci., Indiana Univ., Bloomington, IN, USA
  • fYear
    2004
  • fDate
    8 Nov. 2004
  • Firstpage
    281
  • Lastpage
    288
  • Abstract
    With the advent of grid computing, more and more high-end computational resources become available for use to a scientist. While this opens up new avenues for scientific research, it makes reliability and fault tolerance of such a system a non-trivial task, especially for long running distributed applications. In order to solve this problem, we present a distributed user-defined checkpointing mechanism within the XCAT3 system. XCAT3 is a framework for component component architecture (CCA) based components consistent with current Grid standards. We describe in detail the algorithms and APIs that are added to XCAT3 in order to support distributed checkpointing. Our approach ensures that the checkpoints are platform independent, minimal in size, and always available during component failures. In addition, our algorithms maintain correctness in the presence of failures and scale well with the number of components, and checkpoint size.
  • Keywords
    Internet; application program interfaces; checkpointing; fault tolerance; grid computing; API; XCAT3 system; checkpoint algorithm; component component architecture; distributed application; distributed component; distributed user-defined checkpointing mechanism; fault tolerance; grid computing; grid standard; reliability; restart algorithm; scientific research; Availability; Checkpointing; Component architectures; Computer science; Fault tolerant systems; Grid computing; Hardware; Pervasive computing; Protocols; Web services; Components; Distributed Checkpointing; Grids; Web Services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Grid Computing, 2004. Proceedings. Fifth IEEE/ACM International Workshop on
  • ISSN
    1550-5510
  • Print_ISBN
    0-7695-2256-4
  • Type

    conf

  • DOI
    10.1109/GRID.2004.15
  • Filename
    1382842