DocumentCode
288959
Title
Application-transparent checkpointing in Mach 3.O/UX
Author
Russinovich, Mark ; Segall, Zary
Author_Institution
Dept. of Comput. & Inf. Sci., Oregon Univ., Eugene, OR, USA
Volume
1
fYear
1995
fDate
3-6 Jan 1995
Firstpage
114
Abstract
Checkpointing is perhaps the most explored of software based recovery techniques, yet it has typically been developed only for special purpose or research oriented operating systems. The paper presents virtual memory checkpointing algorithms that have been designed for concurrent Unix applications using a hard disk as the stable storage medium. These algorithms can serve as the checkpointing support required on each node of a distributed computation made up of concurrent processes running on each node. Snapshot algorithm execution, during which the application is suspended, typically is less than 10 seconds. Checkpoint commit execution, during which system performance is degraded as a checkpoint is written to disk, is less than 45 seconds. The checkpoint dedicated disk storage requirement for the implemented system is less than 10 MB. The implementation is based on the Mach 3.O/UX version of Unix 4.3BSD and uses Mach 3.0´s external pager facility to back memory
Keywords
Unix; operating systems (computers); parallel programming; software fault tolerance; system recovery; virtual storage; Mach 3/UX; Unix; application-transparent checkpointing; checkpoint commit execution; concurrent Unix applications; concurrent processes; disk storage requirement; distributed computation; external pager facility; hard disk; snapshot algorithm execution; software based recovery techniques; stable storage medium; system performance; virtual memory checkpointing algorithms; Algorithm design and analysis; Application software; Checkpointing; Concurrent computing; Degradation; Distributed computing; Fault tolerance; Hard disks; Information science; Measurement; Operating systems; System performance;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1995. Proceedings of the Twenty-Eighth Hawaii International Conference on
Conference_Location
Wailea, HI
Print_ISBN
0-8186-6930-6
Type
conf
DOI
10.1109/HICSS.1995.375403
Filename
375403
Link To Document