Tight Analysis of Asynchronous Rumor Spreading in Dynamic Networks

Abstract

The asynchronous rumor algorithm spreading propagates a piece of information, the so-called rumor, in a network. Starting with a single informed node, each node is associated with an exponential time clock with rate 1 and calls a random neighbor in order to possibly exchange the rumor. Spread time is the first time when all nodes of a network are informed with high probability. We consider spread time of the algorithm in any dynamic evolving network, G=\G(t)\t=0∞, which is a sequence of graphs exposed at discrete time step t=0,1…. We observe that besides the expansion profile of a dynamic network, the degree distribution of nodes over time effect the spread time. We establish upper bounds for the spread time in terms of graph conductance and diligence. For a given connected simple graph G=(V,E), the diligence of cut set E(S, S) is defined as (S)=\u,v\∈ E(S,S)\d/du, d/dv\ where du is the degree of u and d is the average degree of nodes in the one side of the cut with smaller volume (i.e., vol(S)=Σu∈ Sdu). The diligence of G is also defined as (G)= ≠ S⊂ V(S). We show that the spread time of the algorithm in G is bounded by T, where T is the first time that Σt=0T(G(t))·(G(t)) exceeds C n, where (G(t)) denotes the conductance of G(t) and C is a specified constant. We also define the absolute diligence as (G)=\u,v\∈ E\1/du,1/dv\ and establish upper bound T for the spread time in terms of absolute diligence, which is the first time when Σt=0T(G(t))· (G(t)) 2n. We present dynamic networks where the given upper bounds are almost tight.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…