This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
June 1985 (vol. 11 no. 6)
pp. 502-508
K.P. Birman, Department of Computer Science, Cornell University
This paper describes a technique for implementing k-resilient objects?distributed objects that remain available, and whose operations are guaranteed to progress to completion, despite up to k site failures. The implementation is derived from the object specification automatically, and does not require any information beyond what would be required for a nonresilient nondistributed implementation. It is therefore unnecessary for an applications programmer to have knowledge of the complex protocols nonnally employed to implement fault-tolerant objects. Our technique is used in ISIS, a system being developed at Cornell to support resilient objects.
Index Terms:
reliability, Abstract data types, availability, checkpoint/restart, concurrency, consistency, distributed databases, distributed systems, fault-tolerance, recovery
Citation:
K.P. Birman, T.A. Joseph, T. Raeuchle, A. El Abbadi, "Implementing Fault-Tolerant Distributed Objects," IEEE Transactions on Software Engineering, vol. 11, no. 6, pp. 502-508, June 1985, doi:10.1109/TSE.1985.232242
Usage of this product signifies your acceptance of the Terms of Use.