2021
DOI: 10.1145/3485242
|View full text |Cite
|
Sign up to set email alerts
|

Tight Bounds for Asymptotic and Approximate Consensus

Abstract: Agreeing on a common value among a set of agents is a fundamental problem in distributed computing, which occurs in several variants: In contrast to exact consensus, approximate variants are studied in systems where exact agreement is not possible or required, e.g., in human-made distributed control systems and in the analysis of natural distributed systems, such as bird flocking and opinion dynamics. We study the time complexity of two classical agreement problems: non-terminating asymptotic consens… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
5
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 10 publications
(6 citation statements)
references
References 53 publications
1
5
0
Order By: Relevance
“…Aspnes and Herlihy [1] proved a lower bound of ⌈log 3 1/𝜖⌉ rounds and an upper bound of ⌈log 2 1/𝜖⌉ rounds in the wait-free SWMR model, a gap that was later closed by Hoest and Shavit [28], who proved a tight bound on the number of rounds needed to solve approximate agreement: ⌈log 3 1/𝜖⌉ for 𝑛 = 2, and ⌈log 2 1/𝜖⌉ for 𝑛 ≥ 3. A similar result was recently proved in the context of dynamic networks by Függer, Nowak and Schwarz [20], where the reader can find a thorough discussion about the literature studying approximate agreement, and about the importance of this problem w.r.t. applications.…”
Section: Related Worksupporting
confidence: 71%
See 1 more Smart Citation
“…Aspnes and Herlihy [1] proved a lower bound of ⌈log 3 1/𝜖⌉ rounds and an upper bound of ⌈log 2 1/𝜖⌉ rounds in the wait-free SWMR model, a gap that was later closed by Hoest and Shavit [28], who proved a tight bound on the number of rounds needed to solve approximate agreement: ⌈log 3 1/𝜖⌉ for 𝑛 = 2, and ⌈log 2 1/𝜖⌉ for 𝑛 ≥ 3. A similar result was recently proved in the context of dynamic networks by Függer, Nowak and Schwarz [20], where the reader can find a thorough discussion about the literature studying approximate agreement, and about the importance of this problem w.r.t. applications.…”
Section: Related Worksupporting
confidence: 71%
“…applications. Hoest and Shavit [28] prove their lower bounds using a global analysis of the protocol complex, while Függer, Nowak and Schwarz [20] extend the notion of valency used for consensus [18,33] for proving their results. We establish these lower bounds in a novel way, by computing the closure of the approximate agreement task.…”
Section: Related Workmentioning
confidence: 99%
“…The multidimensional approximate agreement version, where processes start with values in R d , has also received recently much attention, e.g. [4,19,16]. It was considered in the context of message-passing Byzantine failures systems [29] as well as in shared memory systems with crash failures [26].…”
Section: Resultsmentioning
confidence: 99%
“…It would also be interesting to compare our results to dynamic graph message passing [16] or shared-memory iterated models [31], where processes operate in rounds, and hence the round number is a counter available for free. For instance, it has been shown [9] that the waitfree dynamic graph model is strong enough to implement any two process task, without an exponential slowdown, even using only beeps.…”
Section: Discussionmentioning
confidence: 99%
“…arguments e.g. [18,21], here we will see a different explanation: in less than k rounds, they cannot acquire sufficient knowledge about their inputs. Also, while the two algorithms seem rather different, the agents learn exactly the same information about their inputs in both.…”
Section: Introductionmentioning
confidence: 90%