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
Link To Document