2001
DOI: 10.1007/pl00008933
|View full text |Cite
|
Sign up to set email alerts
|

The BG distributed simulation algorithm

Abstract: We present a shared memory algorithm that allows a set of f + 1 processes to wait-free "simulate" a larger system of n processes, that may also exhibit up to f stopping failures.Applying this simulation algorithm to the k-set-agreement problem enables conversion of an arbitrary k-fault-tolerant nprocess solution for the k-set-agreement problem into a waitfree k+1-process solution for the same problem. Since the k+ 1-process k-set-agreement problem has been shown to have no wait-free solution [5,18,26], this tr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
200
0

Year Published

2005
2005
2018
2018

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 116 publications
(200 citation statements)
references
References 23 publications
0
200
0
Order By: Relevance
“…If there is a recent one (it is associated with a round greater than the round r start i at which p i has started simulating its current operation), p i keeps it in smin i (lines [8][9], and computes in last snap i the corresponding snapshot value of the shared memory (line 10). Finally, if p i observes that its last operation announced (that is identified est i [i]) appears in this vector, it returns last snap i (line 11).…”
Section: From Iris (Pr 3sx ) To the Read/write Model Equipped With 3s Xmentioning
confidence: 99%
See 2 more Smart Citations
“…If there is a recent one (it is associated with a round greater than the round r start i at which p i has started simulating its current operation), p i keeps it in smin i (lines [8][9], and computes in last snap i the corresponding snapshot value of the shared memory (line 10). Finally, if p i observes that its last operation announced (that is identified est i [i]) appears in this vector, it returns last snap i (line 11).…”
Section: From Iris (Pr 3sx ) To the Read/write Model Equipped With 3s Xmentioning
confidence: 99%
“…An early approach towards this goal has been to derive direct simulations from one model to another; e.g., to show how to transform a protocol running in an asynchronous message passing model to one for a shared memory model [2], or from an asynchronous model to a synchronous model [3], or from a protocol tolerating some number of failures to one tolerating more failures [8]. A more recent approach has been to devise models of a higher level of abstraction, where results about various more specific models can be derived (e.g., [16,23,28]).…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…The variable r i is local to p i ; it denotes its current round number. As indicated in the Introduction, when considering distributed tasks (as formally defined in [8,20]), the IIS model and CARW n,t [0 < t < n] have the same computational power [7].…”
Section: The Iterated Immediate Snapshot (Iis) Modelmentioning
confidence: 99%
“…Robots can also converge in Euclidean space; see [28] for a recent treatment of a basic multi-dimensional robot convergence task tolerating Byzantine faults, including a discussion of applications to robots, distributed voting and optimization problems, as well as further related references. Various other *Correspondence: armando.castaneda@im.unam.mx 1 Instituto de Matemáticas, UNAM, Ciudad Universitaria, 04510 Mexico city, Mexico Full list of author information is available at the end of the article applications and specific robot convergence tasks appear in, e.g., [8,22,23,27,30].…”
Section: Introductionmentioning
confidence: 99%