A Speedup Theorem for Asynchronous Computation with Applications to Consensus and Approximate Agreement
Pierre Fraigniaud, Ami Paz, Sergio Rajsbaum

TL;DR
This paper introduces the asynchronous speedup theorem, a novel method for proving lower bounds in distributed computing, demonstrating its application to consensus and approximate agreement problems.
Contribution
It establishes a new speedup theorem for asynchronous models and applies it to prove impossibility results and analyze the power of additional objects in distributed tasks.
Findings
The speedup theorem reduces the number of rounds needed to solve tasks.
Consensus remains impossible with certain objects, as shown by closure analysis.
Additional objects do not speed up approximate agreement despite increased computational power.
Abstract
We study two fundamental problems of distributed computing, consensus and approximate agreement, through a novel approach for proving lower bounds and impossibility results, that we call the asynchronous speedup theorem. For a given -process task and a given computational model , we define a new task, called the closure of with respect to . The asynchronous speedup theorem states that if a task is solvable in rounds in , then its closure w.r.t. is solvable in rounds in . We prove this theorem for iterated models, as long as the model allows solo executions. We illustrate the power of our asynchronous speedup theorem by providing a new proof of the wait-free impossibility of consensus using read/write registers, and a new proof of the wait-free impossibility of solving consensus using registers and test\&set objects for . The…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance · Access Control and Trust · Petri Nets in System Modeling
