• DocumentCode
    1684835
  • Title

    CPVM-extending PVM for consistent checkpointing

  • Author

    Clematis, Andrea ; Gianuzzi, Vittoria

  • Author_Institution
    Istituto per la Matematica Applicata, CNR, Genova, Italy
  • fYear
    1996
  • Firstpage
    67
  • Lastpage
    74
  • Abstract
    This paper presents CPVM, a library that provides the user with a support to implement non-blocking, global checkpoint-restart algorithms for applications written using PVM thereby achieving fault-tolerance. A salient feature of CPVM is the way in which, solely on the basis of a simple set of new PVM primitives, it provides several advanced facilities useful to solve different problems. CPVM can also be used as a platform to implement different algorithms to detect stable properties such as deadlocks and termination, and to support job-swapping and migration in an environment where there previously was none
  • Keywords
    concurrency control; parallel programming; software fault tolerance; software libraries; software portability; software tools; CPVM; PVM; Parallel Virtual Machine; consistent checkpointing; deadlocks; global checkpoint-restart algorithms; job-swapping; migration; nonblocking; software fault-tolerance; software library; termination; Checkpointing; Debugging; Fault tolerance; Libraries; Load management; Message passing; Process design; Protocols; System recovery; Virtual manufacturing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1996. PDP '96. Proceedings of the Fourth Euromicro Workshop on
  • Conference_Location
    Braga
  • Print_ISBN
    0-8186-7376-1
  • Type

    conf

  • DOI
    10.1109/EMPDP.1996.500570
  • Filename
    500570