• DocumentCode
    3013783
  • Title

    A user-level checkpointing library for POSIX threads programs

  • Author

    Dieter, W.R. ; Lumpp, J.E.

  • Author_Institution
    Dept. of Electr. Eng., Kentucky Univ., Lexington, KY, USA
  • fYear
    1999
  • fDate
    15-18 June 1999
  • Firstpage
    224
  • Lastpage
    227
  • Abstract
    Several user-level checkpointing libraries that checkpoint Unix processes have been developed. However they do not support multithreaded programs. This paper describes a user-level checkpointing library to checkpoint multithreaded programs that use the POSIX threads library provided by Solaris 2. Experiments with programs from the SPLASH-2 benchmark suite showed a 3% to 10% increase in execution time with checkpointing enabled, plus an additional overhead for saving the program´s state. The checkpointing library described here is available at http://www.dcs.uky.edu//sup /spl sim//chkpt/.
  • Keywords
    Unix; multi-threading; system recovery; POSIX threads programs; multithreaded programs; user-level checkpointing; user-level checkpointing library; Checkpointing; Counting circuits; Operating systems; Packaging; Protection; Runtime library;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Fault-Tolerant Computing, 1999. Digest of Papers. Twenty-Ninth Annual International Symposium on
  • Conference_Location
    Madison, WI, USA
  • ISSN
    0731-3071
  • Print_ISBN
    0-7695-0213-X
  • Type

    conf

  • DOI
    10.1109/FTCS.1999.781054
  • Filename
    781054