# Time Complexity of Broadcast and Consensus for Randomized Oblivious   Message Adversaries

**Authors:** Antoine El-Hayek, Monika Henzinger, Stefan Schmid

arXiv: 2302.11988 · 2024-08-21

## TL;DR

This paper studies broadcast and consensus in stochastic dynamic networks, showing that these tasks can be completed rapidly with high probability when communication occurs along random rooted trees, contrasting with worst-case models.

## Contribution

It introduces a randomized oblivious message adversary model and proves fast completion times for broadcast and consensus in such stochastic networks.

## Key findings

- Broadcast completes in O(k + log n) rounds.
- Consensus completes in O(k + log n) rounds for k ≤ 0.1n.
- Random rooted trees enable rapid information dissemination.

## Abstract

Broadcast and consensus are most fundamental tasks in distributed computing. These tasks are particularly challenging in dynamic networks where communication across the network links may be unreliable, e.g., due to mobility or failures. Indeed, over the last years, researchers have derived several impossibility results and high time complexity lower bounds (i.e., linear in the number of nodes $n$) for these tasks, even for oblivious message adversaries where communication networks are rooted trees. However, such deterministic adversarial models may be overly conservative, as many processes in real-world settings are stochastic in nature rather than worst case.   This paper initiates the study of broadcast and consensus on stochastic dynamic networks, introducing a randomized oblivious message adversary. Our model is reminiscent of the SI model in epidemics, however, revolving around trees (which renders the analysis harder due to the apparent lack of independence). In particular, we show that if information dissemination occurs along random rooted trees, broadcast and consensus complete fast with high probability, namely in logarithmic time. Our analysis proves the independence of a key variable, which enables a formal understanding of the dissemination process.   More formally, for a network with $n$ nodes, we first consider the completely random case where in each round the communication network is chosen uniformly at random among rooted trees. We then introduce the notion of randomized oblivious message adversary, where in each round, an adversary can choose $k$ edges to appear in the communication network, and then a rooted tree is chosen uniformly at random among the set of all rooted trees that include these edges. We show that broadcast completes in $O(k+\log n)$ rounds, and that this it is also the case for consensus as long as $k \le 0.1n$.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/2302.11988/full.md

## Figures

1 figure with captions in the complete paper: https://tomesphere.com/paper/2302.11988/full.md

## References

28 references — full list in the complete paper: https://tomesphere.com/paper/2302.11988/full.md

---
Source: https://tomesphere.com/paper/2302.11988