eCommons

 

Providing Design Abstractions in Distributed Systems

dc.contributor.authorNeiger, Gilbert A.en_US
dc.contributor.authorToueg, Samen_US
dc.date.accessioned2007-04-23T17:34:59Z
dc.date.available2007-04-23T17:34:59Z
dc.date.issued1988-11en_US
dc.description.abstractThe design of protocols for distributed systems is more complex than for centralized systems because coordination and cooperation between processors are difficult to achieve. Among the factors complicating this design are the failure of processors and the lack of processor synchronization. In this paper, we show how to simplify the design of fault-tolerant protocols using methods that automatically translate protocols tolerant of benign failures into ones tolerant of more severe failures. Such methods provide the abstraction of restricted faulty behavior. We also show how to circumvent the lack of processor synchronization by using logical clocks, which provide the abstraction of perfectly synchronized clocks in solutions to a large class of problems, both in asynchronous and partially synchronized systems.en_US
dc.format.extent2094828 bytes
dc.format.extent429552 bytes
dc.format.mimetypeapplication/pdf
dc.format.mimetypeapplication/postscript
dc.identifier.citationhttp://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cs/TR88-945en_US
dc.identifier.urihttps://hdl.handle.net/1813/6785
dc.language.isoen_USen_US
dc.publisherCornell Universityen_US
dc.subjectcomputer scienceen_US
dc.subjecttechnical reporten_US
dc.titleProviding Design Abstractions in Distributed Systemsen_US
dc.typetechnical reporten_US

Files

Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
88-945.pdf
Size:
2 MB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
88-945.ps
Size:
419.48 KB
Format:
Postscript Files