Proceedings of the Forty-First Annual ACM Symposium on Theory of Computing 2009
DOI: 10.1145/1536414.1536428
|View full text |Cite
|
Sign up to set email alerts
|

The extended BG-simulation and the characterization of t-resiliency

Abstract: A distributed task T on n processors is an input/output relation between a collection of processors' inputs and outputs. While all tasks are solvable if no processor may ever crash, the FLP result revealed that the possibility of a failure of just a single processor precludes a solution to the task of consensus. That is consensus is not solvable 1-resiliently. Yet, some nontrivial tasks are wait-free solvable, i.e. n − 1-resiliently. What tasks are solvable if at most t < n processors may crash? I.e. what task… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
77
0

Year Published

2009
2009
2017
2017

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 38 publications
(77 citation statements)
references
References 16 publications
(27 reference statements)
0
77
0
Order By: Relevance
“…Basically, for a particular class of decision tasks called colorless tasks (those are the tasks where, if a process decides a value, any other process is allowed to decide the very same value), BG simulation characterizes t-resilience in terms of wait-freedom. (The BG simulation algorithm has been extended to colored tasks in [17,24]). As an example, let us assume that A solves consensus, despite up to t = 1 crash, among n processes in a read/write shared memory system.…”
Section: Context Of the Workmentioning
confidence: 99%
“…Basically, for a particular class of decision tasks called colorless tasks (those are the tasks where, if a process decides a value, any other process is allowed to decide the very same value), BG simulation characterizes t-resilience in terms of wait-freedom. (The BG simulation algorithm has been extended to colored tasks in [17,24]). As an example, let us assume that A solves consensus, despite up to t = 1 crash, among n processes in a read/write shared memory system.…”
Section: Context Of the Workmentioning
confidence: 99%
“…Our technique allows us to characterize the complexity of set agreement in partially synchronous systems, as well as to refine earlier lower bounds for early-deciding synchronous set agreement. One direction of future work is to extend our lower bound results to other tasks by encapsulating the Extended BG simulation [11]. On the algorithmic side, the solvability of set agreement in partially synchronous systems without a majority of correct processes remains an open question.…”
Section: Resultsmentioning
confidence: 99%
“…In every round, each process broadcasts its entire state (line 5), and receives all the messages for the current round (line 6), updating its view of which processes have failed and which rounds are synchronous (lines 7-10). A process decides if it receives a message from another process that has already decided (lines [11][12] Fig. 2.…”
Section: Descriptionmentioning
confidence: 99%
“…In fact, (n + t − 1) is the best achievable namespace size when t processes may crash [Castañeda and Rajsbaum 2010], [Castañeda and Rajsbaum 2012]. The proof of this result required the use of complex techniques [Herlihy and Shavit 1999], [Gafni 2009]. This impossibility result can be circumvented through the use of randomization: there exist randomized renaming algorithms that ensure a tight namespace of n names, guaranteeing name uniqueness in all executions and termination with probability 1, e.g.…”
Section: Introductionmentioning
confidence: 99%