loading...
Application-transparent checkpointing in Mach 3.O/UX
Hawaii, USA January 04-January 07
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/HICSS.1995.37540328th Hawaii International Conference ...
 This Article 
 
PURCHASE ARTICLE: $0
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
M. Russinovich, Dept. of Comput. & Inf. Sci., Oregon Univ., Eugene, OR, USA
Z. Segall, Dept. of Comput. & Inf. Sci., Oregon Univ., Eugene, OR, USA
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.
Index Terms:
Unix; operating systems (computers); system recovery; virtual storage; parallel programming; software fault tolerance; application-transparent checkpointing; Mach 3/UX; software based recovery techniques; virtual memory checkpointing algorithms; concurrent Unix applications; hard disk; stable storage medium; distributed computation; concurrent processes; snapshot algorithm execution; checkpoint commit execution; system performance; disk storage requirement; Unix; external pager facility
Citation:
M. Russinovich, Z. Segall, "Application-transparent checkpointing in Mach 3.O/UX," hicss, pp.114, 28th Hawaii International Conference on System Sciences (HICSS'95), 1995
Usage of this product signifies your acceptance of the Terms of Use.


Suggestions