eCommons

 

Fault-tolerant Wait-free Shared Objects

dc.contributor.authorJayanti, Prasaden_US
dc.contributor.authorChandra, D. Chandraen_US
dc.contributor.authorToueg, Samen_US
dc.date.accessioned2007-04-23T18:05:37Z
dc.date.available2007-04-23T18:05:37Z
dc.date.issued1996-01en_US
dc.description.abstractWait-free implementations of shared objects tolerate the failure of processes, but not the failure of base objects from which they are implemented. We consider the problem of implementing shared objects that tolerate the failure of both processes and base objects. We identify two classes of object failures: responsive and non-responsive. With responsive failures, a faulty object responds to every operation, but its responses may be incorrect. With non-responsive failures, a faulty object may also "hang" without responding. In each class, we define crash, omission, and arbitrary modes of failure. We show that all responsive failure modes can be tolerated. More precisely, for all responsive failure modes F, object types T, and t, we show how to implement a shared object of type T which is t-tolerant for F. Such an object remains correct and wait-free even if up to t base objects fail according to F. In contrast to responsive failures, we show that even the most benign non-responsive failure mode cannot be tolerated. We also show that randomization can be used to circumvent this impossibility result. Graceful degradation is a desirable property of fault-tolerant implementations: the implemented object never fails more severely than the base objects it is derived from, even if all the base objects fail. For several failure modes, we show whether this property can be achieved, and, if so, how.en_US
dc.format.extent658271 bytes
dc.format.extent750887 bytes
dc.format.mimetypeapplication/pdf
dc.format.mimetypeapplication/postscript
dc.identifier.citationhttp://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cs/TR96-1565en_US
dc.identifier.urihttps://hdl.handle.net/1813/7222
dc.language.isoen_USen_US
dc.publisherCornell Universityen_US
dc.subjectcomputer scienceen_US
dc.subjecttechnical reporten_US
dc.titleFault-tolerant Wait-free Shared Objectsen_US
dc.typetechnical reporten_US

Files

Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
96-1565.pdf
Size:
642.84 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
96-1565.ps
Size:
733.29 KB
Format:
Postscript Files