Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
A reliable stable storage system for UNIX
Anyanwu J. Software--Practice & Experience15 (10):973-990,1985.Type:Article
Date Reviewed: May 1 1986

The author describes the implementation of a stable storage system which converts several fallible disk stores into reliable devices for storing data. It provides reliable reading and writing of data in a distributed UNIX environment, in spite of transient I/O faults, decay of physical storage devices, and processor crashes. The implementation makes available to UNIX users the facilities of a stable storage system: it provides the abstaction of stable files and maintains the standard UNIX system call interface; it also provides the system administration functions of verification and crash recovery. The implementation systematically handles abnormal situations by separating normal and exceptional processing in both the system description and implementation. This is achieved through the use of a fault tolerance design notation and the implementation of that notation using an exception handling package. Implementation code fragments and performance comparison measurements are included in the paper.

The author presents a clear, well-developed description of the motivation, design methodology, and implementation of the stable storage facility. There is considerable attention to the exposition of the design, design notation, interface, and implementation. The author states that the method of determining valid data write operations is best suited to append-only files.

Reviewer:  Michael L. Gordon Review #: CR110137
Bookmark and Share
 
Storage Management (D.4.2 )
 
 
Fault-Tolerance (D.4.5 ... )
 
 
Unix (D.4.0 ... )
 
 
File Systems Management (D.4.3 )
 
Would you recommend this review?
yes
no
Other reviews under "Storage Management": Date
Storage management in IBM APL systems
Trimble R. IBM Systems Journal 30(4): 456-468, 1991. Type: Article
Dec 1 1993
Efficient storage management for temporary values in concurrent programming languages
Quammen D., Kearns J., Soffa M. IEEE Transactions on Computers 34(9): 832-840, 1985. Type: Article
Aug 1 1986
Total recall
Saxer G., Sander E., Osborne/McGraw-Hill, Berkeley, CA, 1993. Type: Book (9780078818356)
Aug 1 1994
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy