Cornell University
Library
Cornell UniversityLibrary

eCommons

Help
Log In(current)
  1. Home
  2. Cornell Computing and Information Science
  3. Computer Science
  4. Computer Science Technical Reports
  5. Implementing Fault-Tolerant Distributed Objects

Implementing Fault-Tolerant Distributed Objects

File(s)
84-594.pdf (1.11 MB)
84-594.ps (452.5 KB)
Permanent Link(s)
https://hdl.handle.net/1813/6434
Collections
Computer Science Technical Reports
Author
Birman, Kenneth P.
Joseph, Thomas A.
Raeuchle, Thomas
El Abbadi, Amr
Abstract

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 non-resilient, non-distributed implementation. It is therefore unnecessary for an appplications programmer to have knowledge of the complex protocols normally employed to implement fault-tolerant objects. Our technique is used in ISIS, a system being developed at Cornell to support resilient objects.

Date Issued
1984-03
Publisher
Cornell University
Keywords
computer science
•
technical report
Previously Published as
http://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cs/TR84-594
Type
technical report

Site Statistics | Help

About eCommons | Policies | Terms of use | Contact Us

copyright © 2002-2026 Cornell University Library | Privacy | Web Accessibility Assistance