A recoverable object store
暂无分享,去创建一个
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.<<ETX>>
[1] Robert E. Strom,et al. Optimistic recovery in distributed systems , 1985, TOCS.
[2] Fred B. Schneider,et al. Byzantine generals in action: implementing fail-stop processors , 1984, TOCS.
[3] Irving L. Traiger,et al. The Recovery Manager of the System R Database Manager , 1981, CSUR.
[4] David R. Jefferson,et al. Virtual time , 1985, ICPP.
[5] Leslie Lamport,et al. Time, clocks, and the ordering of events in a distributed system , 1978, CACM.