How to Spread a Rumor: Call Your Neighbors or Take a Walk?
George Giakkoupis, Frederik Mallmann-Trenn, Hayk Saribekyan

TL;DR
This paper compares traditional PUSH-PULL and agent-based random walk protocols for information dissemination in networks, revealing conditions where each outperforms the other and establishing asymptotic equivalences on regular graphs.
Contribution
It introduces a systematic comparison of PUSH-PULL with agent-based protocols, providing new theoretical insights and coupling arguments for their broadcast times on regular graphs.
Findings
Agent-based protocols can outperform PUSH-PULL on certain graphs.
On regular graphs with sufficient degree, PUSH-PULL and VISIT-EXCHANGE have similar broadcast times.
MEET-EXCHANGE generally has longer broadcast times than PUSH-PULL and VISIT-EXCHANGE.
Abstract
We study the problem of randomized information dissemination in networks. We compare the now standard PUSH-PULL protocol, with agent-based alternatives where information is disseminated by a collection of agents performing independent random walks. In the VISIT-EXCHANGE protocol, both nodes and agents store information, and each time an agent visits a node, the two exchange all the information they have. In the MEET-EXCHANGE protocol, only the agents store information, and exchange their information with each agent they meet. We consider the broadcast time of a single piece of information in an -node graph for the above three protocols, assuming a linear number of agents that start from the stationary distribution. We observe that there are graphs on which the agent-based protocols are significantly faster than PUSH-PULL, and graphs where the converse is true. We attribute the good…
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.
