QuickSilver

Developed by:
IBM Almaden Research Center, USA Luis Felipe Cabrera and Jim Wyllie

Short Description:
The basic idea behind recovery management in Quicksilver: Clients and servers interact using a message-passing interprocess communication. Properly written programs should be resilient to external process and machine failures, and should be able to recover all resources accoiated with failed entities. Servers us e the commit protocol messages as a signalling mechanism to inform them of failures, and as a synchronisation mechanism for archiving atomicity.

Model: client/server, kernelized
Properties: crash recovery, stable storage, atomic transactions, synchronization, RPC, message-passing
Transparency: access, location, failure
Running on: IBM RT, IBM 370, RS/6000
Date: 1987



References:
Roger Haskin, Yoni Malachi, Wayne Sawdon, and Gregory Chan: "Recovery Management in QuickSilver", ACM Transactions on Computer Systems, pp 82Ð108, February 1988.

Luis Felipe Cabrera and Jim Wyllie: "QuickSilver Distributed File Services: An Architecture for Horizontal Growth". San Jose, CA (USA), April 1987.

M. Theimer, L.-F. Cabrera,and J. Wyllie: "QuickSilver Support for Access to Data in Large, Geographically Dispersed Systems", Newport Beach, CA USA, IEEE, pp. 28Ð35, June 1989.

L. F. Cabrera, M. Goodfellow, R. Haskin, M. Theimer, and J. Wyllie: "QuickSilver Distributed System". Cambridge, MA 1987 IEEE Computer Society Technical Committee on Operating Systems, Proceedings: Workshop on Workstation Operating Systems, 5Ð6, November 1987.



© 1995, Alfred Lupper, Department of Computer Science, University of Ulm