Discovery Through Gossip

Type: Article

Publication Date: 2016-01-06

Citations: 7

DOI: https://doi.org/10.1002/rsa.20621

Abstract

Abstract We study randomized gossip‐based processes in dynamic networks that are motivated by information discovery in large‐scale distributed networks such as peer‐to‐peer and social networks. A well‐studied problem in peer‐to‐peer networks is resource discovery , where the goal for nodes (hosts with IP addresses) is to discover the IP addresses of all other hosts. Also, some of the recent work on self‐stabilization algorithms for P2P/overlay networks proceed via discovery of the complete network. In social networks, nodes (people) discover new nodes through exchanging contacts with their neighbors (friends). In both cases the discovery of new nodes changes the underlying network — new edges are added to the network — and the process continues in the changed network. Rigorously analyzing such dynamic (stochastic) processes in a continuously changing topology remains a challenging problem with obvious applications. This paper studies and analyzes two natural gossip‐based discovery processes. In the push discovery or triangulation process, each node repeatedly chooses two random neighbors and connects them (i.e., “pushes” their mutual information to each other). In the pull discovery process or the two‐hop walk , each node repeatedly requests or “pulls” a random contact from a random neighbor and connects itself to this two‐hop neighbor. Both processes are lightweight in the sense that the amortized work done per node is constant per round, local, and naturally robust due to the inherent randomized nature of gossip. Our main result is an almost‐tight analysis of the time taken for these two randomized processes to converge. We show that in any undirected n ‐node graph both processes take rounds to connect every node to all other nodes with high probability, whereas is a lower bound. We also study the two‐hop walk in directed graphs, and show that it takes time with high probability, and that the worst‐case bound is tight for arbitrary directed graphs, whereas Ω( n 2 ) is a lower bound for strongly connected directed graphs. A key technical challenge that we overcome in our work is the analysis of a randomized process that itself results in a constantly changing network leading to complicated dependencies in every round. We discuss implications of our results and their analysis to discovery problems in P2P networks as well as to evolution in social networks. © 2016 Wiley Periodicals, Inc. Random Struct. Alg., 48, 565–587, 2016

Locations

  • arXiv (Cornell University) - View - PDF
  • Random Structures and Algorithms - View - PDF

Similar Works

Action Title Year Authors
+ PDF Chat Discovery through gossip 2012 Bernhard Haeupler
Gopal Pandurangan
David Peleg
Rajmohan Rajaraman
Zhifeng Sun
+ Discovery through Gossip 2012 Bernhard Haeupler
Gopal Pandurangan
David Peleg
Rajmohan Rajaraman
Zhifeng Sun
+ PDF Chat Dynamic Gossip 2018 Hans van Ditmarsch
Jan van Eijck
Pere Pardo
Rahim Ramezanian
François Schwarzentruber
+ Brief Announcement 2017 Hugues Mercier
Laurent Hayez
Miguel Matos
+ Gossiping with Latencies. 2016 Seth Gilbert
Peter Robinson
Suman Sourav
+ PDF Chat Evolution of gossip-based indirect reciprocity on a bipartite network 2016 Francesca Giardini
Daniele Vilone
+ Number Gossip 2008 Tanya Khovanova
+ PDF Chat Request-based gossiping without deadlocks 2018 Ji Liu
Shaoshuai Mou
A. Stephen Morse
Brian D. O. Anderson
Changbin Yu
+ A mechanistic model of gossip, reputations, and cooperation 2023 Mari Kawakatsu
Taylor A. Kessinger
Joshua B. Plotkin
+ A mechanistic model of gossip, reputations, and cooperation 2024 Mari Kawakatsu
Taylor A. Kessinger
Joshua B. Plotkin
+ Gossips and telegraphs 1979 R. C. Entringer
P.J.B. Slater
+ Simple, Fast and Deterministic Gossip and Rumor Spreading 2013 Bernhard Haeupler
+ PDF Chat Discovery through perseverance 2021 Karen Jacobs
+ Publish-Subscribe Systems via Gossip: a Study based on Complex Networks 2011 Stefano Ferretti
+ How to Spread a Rumor 2019 George Giakkoupis
Frederik Mallmann-Trenn
Hayk Saribekyan
+ Publish-Subscribe Systems via Gossip: a Study based on Complex Networks 2011 Stefano Ferretti
+ PDF Chat Who started this rumor? Quantifying the natural differential privacy guarantees of gossip protocols 2020 Aurélien Bellet
Rachid Guerraoui
Hadrien Hendrikx
+ Distributed Consensus Formation Through Unconstrained Gossiping 2013 Christopher D. Hollander
Annie S. Wu
+ Age of Information in Gossip Networks: A Friendly Introduction and Literature Survey 2023 Priyanka Kaswan
Purbesh Mitra
Arunabh Srivastava
Şennur Ulukuş
+ no-gossip principle 1993