Abstract

The Push-Pull protocol is a well-studied round-robin rumor spreading protocol defined as follows: initially a node knows a rumor and wants to spread the rumor to all nodes in a network quickly. In each round, every informed node sends the rumor to a random neighbor, and every uninformed node contacts a random neighbor and gets the rumor from her if she knows it. We analyze the behavior of this protocol on random k-trees, a class of power law graphs which are small-world and have large clustering coefficients, built as follows: initially we have a k-clique. In every step a new node is born, a random k-clique of the current graph is chosen, and the new node is joined to all nodes of the k-clique. When k > 2 is fixed, we show that if initially a random node is aware of the rumor, then with probability 1 − o(1) after \(\mathcal{O}\left( (\log n)^{{(k+3)}/{(k+1)}} \cdot \log \log n\cdot f(n) \right)\) rounds the rumor propagates to n − o(n) nodes, where n is the number of nodes and f(n) is any slowly growing function. When k = 2, the previous statement holds for \(\mathcal{O} \left( \log ^2n\cdot \log \log n \cdot f(n) \right)\) many rounds. Since these graphs have polynomially small conductance, vertex expansion \(\mathcal{O}(1/n)\) and constant treewidth, these results demonstrate that Push-Pull can be efficient even on poorly connected networks.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.