Show simple item record

dc.contributor.authorPike, Scott M.
dc.contributor.authorWelch, Jennifer L.
dc.contributor.authorSastry, Srikanth
dc.date.accessioned2016-10-20T19:44:20Z
dc.date.available2016-10-20T19:44:20Z
dc.date.issued2012-02
dc.date.submitted2011-04
dc.identifier.issn0178-2770
dc.identifier.issn1432-0452
dc.identifier.urihttp://hdl.handle.net/1721.1/104892
dc.description.abstractFailure detectors have long been viewed as abstractions for the synchronism present in distributed system models. However, investigations into the exact amount of synchronism encapsulated by a given failure detector have met with limited success. The reason for this is that traditionally, models of partial synchrony are specified with respect to real time, but failure detectors do not encapsulate real time. Instead, we argue that failure detectors encapsulate the fairness in computation and communication. Fairness is a measure of the number of steps executed by one process relative either to the number of steps taken by another process or relative to the duration for which a message is in transit. We argue that failure detectors are substitutable for the fairness properties (rather than real-time properties) of partially synchronous systems. We propose four fairness-based models of partial synchrony and demonstrate that they are, in fact, the ‘weakest system models’ to implement the canonical failure detectors from the Chandra-Toueg hierarchy. We also propose a set of fairness-based models which encapsulate the G[subscript c] parametric failure detectors which eventually and permanently suspect crashed processes, and eventually and permanently trust some fixed set of c correct processes.en_US
dc.description.sponsorshipNational Science Foundation (U.S.) (Grant CCF-0964696)en_US
dc.description.sponsorshipNational Science Foundation (U.S.) (Grant CCF-0937274)en_US
dc.description.sponsorshipTexas Higher Education Coordinating Board (grant NHARP 000512-0130-2007)en_US
dc.description.sponsorshipNational Science Foundation (U.S.) (NSF Science and Technology Center, grant agreement CCF-0939370)en_US
dc.publisherSpringer-Verlagen_US
dc.relation.isversionofhttp://dx.doi.org/10.1007/s00446-012-0164-xen_US
dc.rightsArticle is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use.en_US
dc.sourceSpringer-Verlagen_US
dc.titleFailure detectors encapsulate fairnessen_US
dc.typeArticleen_US
dc.identifier.citationPike, Scott M., Srikanth Sastry, and Jennifer L. Welch. "Failure detectors encapsulate fairness." Distributed Computing, vol. 25, issue 4, February 2012, pp. 313-333.en_US
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratoryen_US
dc.contributor.mitauthorSastry, Srikanth
dc.relation.journalDistributed Computingen_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/JournalArticleen_US
eprint.statushttp://purl.org/eprint/status/PeerRevieweden_US
dc.date.updated2016-08-18T15:27:55Z
dc.language.rfc3066en
dc.rights.holderSpringer-Verlag
dspace.orderedauthorsPike, Scott M.; Sastry, Srikanth; Welch, Jennifer L.en_US
dspace.embargo.termsNen
mit.licensePUBLISHER_POLICYen_US
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record