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 :
بازگشت