Proceedings of the Seventh Annual ACM Symposium on Principles of Distributed Computing - PODC '88 1988
DOI: 10.1145/62546.62590
|View full text |Cite
|
Sign up to set email alerts
|

A combinatorial characterization of the distributed tasks which are solvable in the presence of one faulty processor

Abstract: Fischer, Lynch and Paterson showed in a fundamental paper that achieving a distributed agreement for N > I processors is impossible in the presence of one faulty processor. This result was later extended by Moran and Wolfstahl who showed that it holds for any task with a connected input graph and a disconnected decision graph (whcrc a vcrtcx in the input [decision] graph is an N-tuple of input [decision] values of the processors, and there is an edge connecting two vertices if and only if they differ in exactl… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
22
0

Year Published

1989
1989
2015
2015

Publication Types

Select...
5
3
1

Relationship

2
7

Authors

Journals

citations
Cited by 52 publications
(22 citation statements)
references
References 9 publications
0
22
0
Order By: Relevance
“…Since X is deterministic, there is a protocol that brings X to state s. We use this observation to derive a protocol that solves another variant of consensus, named team consensus [14,15], which implies that the protocol also solves consensus [3,15]. (2) We show that this is not the case with non-deterministic types. Basically, we exhibit a new non-deterministic type, which we call rambler, that implements weak consensus for an arbitrary number of processes, but cannot implement consensus even among two processes.…”
Section: Contributionsmentioning
confidence: 94%
See 1 more Smart Citation
“…Since X is deterministic, there is a protocol that brings X to state s. We use this observation to derive a protocol that solves another variant of consensus, named team consensus [14,15], which implies that the protocol also solves consensus [3,15]. (2) We show that this is not the case with non-deterministic types. Basically, we exhibit a new non-deterministic type, which we call rambler, that implements weak consensus for an arbitrary number of processes, but cannot implement consensus even among two processes.…”
Section: Contributionsmentioning
confidence: 94%
“…We call the local state of p i just after the decision the final state of p i . Similar to [2,3,7], we define the decision graph of P [13], denoted by C(P ), as follows. Vertices of C(P ) represent the final states of processes p 0 and p 1 resulting from all possible executions of P (for all possible initial states).…”
Section: Weak Consensus With Ramblermentioning
confidence: 99%
“…The work in [FLP85] proves the nonexistence of a consensus protocols that can tolerate a single crash failure, for a completely asynchronous message passing system. Various extensions of this fundamental result, also for a single crash failure, prove the impossibility of other problems in the same model [MW87,Tau87,BMZ88]. Other works study the possibility of solving variety of problems in asynchronous systems with numerous crash failures, and in several message passing models [ABD + 87, BW87, DDS87, DLS88, TKM89a].…”
Section: Related Workmentioning
confidence: 96%
“…Why not build a decision program whose input is a task encoding and whose output is "yes" or "no" according to whether the encoded task is r/w wait-free solvable or not? Indeed this question was raised in [14] where they show that 2 processors tasks is a reachability problem and consequently, decidable.…”
Section: -Resilient Tasks Are Undecidablementioning
confidence: 99%