2011
DOI: 10.1007/s00446-011-0134-8
|View full text |Cite
|
Sign up to set email alerts
|

A modular approach to shared-memory consensus, with applications to the probabilistic-write model

Abstract: We show that consensus can be solved by an alternating sequence of adopt-commit objects (Gafni in Proceedings of the seventeenth annual ACM symposium on principles of distributed computing, pp 143-152, 1998; Alistarh et al. in ISAAC, Lecture notes in computer science, vol 5878. Springer, Berlin, pp 943-953, 2009), which detect agreement, and conciliators, which ensure agreement with some probability. We observe that most known randomized consensus algorithms have this structure. We give a deterministic implem… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
23
0

Year Published

2011
2011
2016
2016

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 17 publications
(23 citation statements)
references
References 30 publications
0
23
0
Order By: Relevance
“…In this model, a protocol of Aspnes [3], based on combining adopt-commit objects and a class of randomized objects called conciliators, gives an anonymous protocol for m-valued consensus with expected O(log m + log n) individual step complexity, where O(log m) is the cost of the adopt-commit and O(log n) is the cost of the conciliator using implementations given in [3].…”
Section: Consequences For Consensusmentioning
confidence: 99%
See 3 more Smart Citations
“…In this model, a protocol of Aspnes [3], based on combining adopt-commit objects and a class of randomized objects called conciliators, gives an anonymous protocol for m-valued consensus with expected O(log m + log n) individual step complexity, where O(log m) is the cost of the adopt-commit and O(log n) is the cost of the conciliator using implementations given in [3].…”
Section: Consequences For Consensusmentioning
confidence: 99%
“…The difference is that agreement (which requires that all outputs are the same) is replaced by the weaker requirements of coherence and convergence. As observed in [3], this means that consensus objects satisfy the requirements of adopt-commit objects, if each process returns the decision bit commit together with its output value. It follows that lower bounds on adopt-commit objects immediately give lower bounds on consensus objects.…”
mentioning
confidence: 92%
See 2 more Smart Citations
“…Randomized algorithms can solve consensus and guarantee randomized wait-freedom even if only registers are available. The randomized step complexity of the consensus problem has been studied thoroughly and is well understood for most of the common adversary models [8][9][10][11][12][13].…”
Section: Introductionmentioning
confidence: 99%