Threshold-Driven Streaming Graph: Expansion and Rumor Spreading

Read full text
Authors: Flora Angileri, Andrea E. F. Clementi, Emanuele Natale, Michele Salvi, Isabella Ziccardi
Cited by: 0

Abstract

A randomized distributed algorithm called RAES was introduced in [Becchetti et al., 2020] to extract a bounded-degree expander from a dense n-vertex expander graph G = (V, E). The algorithm relies on a simple threshold-based procedure. A key assumption in [Becchetti et al., 2020] is that the input graph G is static - i.e., both its vertex set V and edge set E remain unchanged throughout the process - while the analysis of raes in dynamic models is left as a major open question. In this work, we investigate the behavior of RAES under a dynamic graph model induced by a streaming node-churn process (also known as the sliding window model), where, at each discrete round, a new node joins the graph and the oldest node departs. This process yields a bounded-degree dynamic graph 𝒢 = {G_t = (V_t, E_t) : t ∈ ℕ} that captures essential characteristics of peer-to-peer networks - specifically, node churn and threshold on the number of connections each node can manage. We prove that every snapshot G_t in the dynamic graph sequence has good expansion properties with high probability. Furthermore, we leverage this property to establish a logarithmic upper bound on the completion time of the well-known PUSH and PULL rumor spreading protocols over the dynamic graph 𝒢.

Fields of Study & Subjects

Caching and Content Delivery Opportunistic and Delay-Tolerant Networks Peer-to-Peer Network Technologies

Publication details

Journal / source
arXiv (Cornell University)
Publication date
1 January 2026
Language
EN
Document type
Preprint