Title :
A recoverable object store
Author :
Strom, Robert E. ; Yemini, Shaula A. ; Bacon, David F.
Author_Institution :
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
Abstract :
A design is presented for the storage component of a self-recovering distributed operating system. This component consists of an object manager, which maintains objects on main memory and on the disk, and a recovery layer, which incorporates a collection of highly optimized algorithms based on optimistic recovery. With optimistic recovery it is possible for a machine (or collection of machines) to present a fault-free interface to programs running on it (or them), making all data appear to be persistent. The optimizations presented make it possible to do this at a cost no higher than that of transaction systems.<>
Keywords :
distributed processing; operating systems (computers); disk; fault-free interface; main memory; object manager; optimistic recovery; optimized algorithms; recoverable object store; recovery layer; self-recovering distributed operating system; storage component; Checkpointing; Computer crashes; Cost function; Delay; Design optimization; Independent component analysis; Memory management; Operating systems; Programming profession; Transaction databases;
Conference_Titel :
System Sciences, 1988. Vol.II. Software Track, Proceedings of the Twenty-First Annual Hawaii International Conference on
Conference_Location :
Kailua-Kona, HI, USA
Print_ISBN :
0-8186-0842-0
DOI :
10.1109/HICSS.1988.11808