User-level checkpointing library for POSIX threads programs

William R. Dieter, James E. Lumpp

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

30 Scopus citations

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.

Original languageEnglish
Title of host publicationProceedings - Annual International Conference on Fault-Tolerant Computing
Pages224-227
Number of pages4
StatePublished - 1999
EventProceedings of the 1999 29th Annual International Symposium on Fault-Tolerant Computing (FTCS-29) - Madison, WI, USA
Duration: Jun 15 1999Jun 18 1999

Publication series

NameProceedings - Annual International Conference on Fault-Tolerant Computing
ISSN (Print)0731-3071

Conference

ConferenceProceedings of the 1999 29th Annual International Symposium on Fault-Tolerant Computing (FTCS-29)
CityMadison, WI, USA
Period6/15/996/18/99

ASJC Scopus subject areas

  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'User-level checkpointing library for POSIX threads programs'. Together they form a unique fingerprint.

Cite this