Fast Gossip-based Rumor Spreading using Small Messages

📅 2026-05-14
📈 Citations: 0
Influential: 0
📄 PDF

career value

233K/year
🤖 AI Summary
This work addresses the challenge of achieving efficient rumor spreading in arbitrary unknown graphs while restricting the message size per communication round to polylogarithmic in the number of nodes, $n$. The authors propose two novel gossip-based algorithms that operate under the constraint of contacting only one neighbor per round with small messages. The first algorithm leverages the graph’s weak conductance to achieve fast dissemination in $O(c \log n / \Phi_c)$ rounds, while the second exploits the network diameter and attains near-optimal round complexity of $\tilde{O}(D + \sqrt{n})$, simultaneously constructing a minimum spanning tree within the same time bound. A key innovation lies in achieving fast rumor spreading within the gossip framework using only polylog$(n)$ message complexity per round—a first in the literature—enabled by an elegant integration of graph sketching techniques to overcome inherent communication bottlenecks.
📝 Abstract
We study gossip algorithms for the fundamental rumor spreading problem, where the goal is to disseminate a rumor from a given source node to all nodes in an arbitrary (and unknown) graph. Gossip algorithms allow each node to call only one neighbor per round and are therefore highly message-efficient, with low per-node communication overhead per round. The state of the art present fast gossip algorithms, however they typically leverage large-sized messages. This undermines the light-weight communication advantage of gossip, since even though only one neighbor is contacted per round, the message size can be linear in $n$, the network size. Hence, a fundamental question is whether one can perform fast gossip using small messages. The main contribution of this paper is to answer the above question in the affirmative and present two gossip algorithms that achieve fast rumor spreading using messages of polylog{n} size. Specifically, we present the following algorithms: 1. An algorithm that runs in $O(c \log n / Φ_c)$ rounds for every $c \geq 1$, and $Φ_c$ is the weak conductance. Our bound in terms of weak conductance is essentially optimal. 2. An algorithm that depends on the network diameter (and is independent of the graph's conductance), which runs in $\tilde{O}(D+\sqrt{n})$ rounds with high probability. Our algorithm can be modified to output a minimum spanning tree (MST) in the same number of rounds, which is essentially round-optimal (even for non-gossip algorithms). Our gossip algorithms use graph sketches [Ahn, Guha, McGregor, SODA 2012] in a novel way to overcome communication bottlenecks and achieve small communication overhead with small message sizes.
Problem

Research questions and friction points this paper is trying to address.

gossip algorithms
rumor spreading
small messages
message complexity
distributed communication
Innovation

Methods, ideas, or system contributions that make the work stand out.

gossip algorithms
small messages
rumor spreading
graph sketches
weak conductance
🔎 Similar Papers
No similar papers found.