2010
DOI: 10.1007/978-3-642-17653-1_15
|View full text |Cite
|
Sign up to set email alerts
|

Failure Detectors Encapsulate Fairness

Abstract: Failure 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. Fair… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2012
2012
2015
2015

Publication Types

Select...
2
1
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 36 publications
0
3
0
Order By: Relevance
“…Therefore, if a failure detector D is the weakest to solve a problem P , then a natural question follows: is the synchronism encoded in the outputs of D the minimal synchronism necessary to solve P in a crashprone partially synchronous system? Work to date suggests that the answer is affirmative for some problems [19,22] and negative for others [6]. To our knowledge, there is no characterization of the problems for which the aforementioned question is answered in the affirmative or in the negative.…”
Section: Background and Motivationmentioning
confidence: 94%
See 1 more Smart Citation
“…Therefore, if a failure detector D is the weakest to solve a problem P , then a natural question follows: is the synchronism encoded in the outputs of D the minimal synchronism necessary to solve P in a crashprone partially synchronous system? Work to date suggests that the answer is affirmative for some problems [19,22] and negative for others [6]. To our knowledge, there is no characterization of the problems for which the aforementioned question is answered in the affirmative or in the negative.…”
Section: Background and Motivationmentioning
confidence: 94%
“…Suppose Weakest Failure Detectors and Partial Synchrony. Failure detectors are often viewed as distributed objects that encode information about the temporal constraints on computation and communication necessary for their implementation; the popular perception is that several failure detectors are substitutable for partial synchrony in distributed systems [19,21,20]. Therefore, if a failure detector D is the weakest to solve a problem P , then a natural question follows: is the synchronism encoded in the outputs of D the minimal synchronism necessary to solve P in a crashprone partially synchronous system?…”
Section: Background and Motivationmentioning
confidence: 99%
“…For each failure detector class taken separately, this approach requires (a) to associate a specific property P with the considered failure detector class, (b) design an ad hoc simulation of the write_snapshot() operation suited to this failure detector class in order to simulate IIS in ARW and (c) design a specific simulation of the output of the failure detector to simulate ARW in IIS. Interestingly, this approach was the first to show that failure detectors are related to fairness and can be considered as schedulers (see also [20]). …”
Section: Introductionmentioning
confidence: 99%