Algebraic gossip: a network coding approach to optimal multiple rumor mongering
Top Cited Papers
- 5 June 2006
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Information Theory
- Vol. 52 (6) , 2486-2507
- https://doi.org/10.1109/tit.2006.874532
Abstract
The problem of simultaneously disseminating k messages in a large network of n nodes, in a decentralized and distributed manner, where nodes only have knowledge about their own contents, is studied. In every discrete time-step, each node selects a communication partner randomly, uniformly among all nodes and only one message can be transmitted. The goal is to disseminate rapidly, with high probability, all messages to all nodes. It is shown that a random linear coding (RLC) based protocol disseminates all messages to all nodes in time ck+/spl Oscr/(/spl radic/kln(k)ln(n)), where c<3.46 using pull-based dissemination and c<5.96 using push-based dissemination. Simulations suggest that c<2 might be a tighter bound. Thus, if k/spl Gt/(ln(n))/sup 3/, the time for simultaneous dissemination RLC is asymptotically at most ck, versus the /spl Omega/(klog/sub 2/(n)) time of sequential dissemination. Furthermore, when k/spl Gt/(ln(n))/sup 3/, the dissemination time is order optimal. When k/spl Lt/(ln(n))/sup 2/, RLC reduces dissemination time by a factor of /spl Omega/(/spl radic/k/lnk) over sequential dissemination. The overhead of the RLC protocol is negligible for messages of reasonable size. A store-and-forward mechanism without coding is also considered. It is shown that this approach performs no better than a sequential approach when k=/spl prop/n. Owing to the distributed nature of the system, the proof requires analysis of an appropriate time-varying Bernoulli process.Keywords
This publication has 11 references indexed in Scilit:
- A Random Linear Network Coding Approach to MulticastIEEE Transactions on Information Theory, 2006
- Polynomial Time Algorithms for Multicast Network Code ConstructionIEEE Transactions on Information Theory, 2005
- An algebraic approach to network codingIEEE/ACM Transactions on Networking, 2003
- Protocols and impossibility results for gossip-based communication mechanismsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Linear network codingIEEE Transactions on Information Theory, 2003
- The benefits of coding over routing in a randomized settingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Low complexity algebraic multicast network codesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Randomized rumor spreadingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Spatial gossip and resource location protocolsPublished by Association for Computing Machinery (ACM) ,2001
- Epidemic algorithms for replicated database maintenancePublished by Association for Computing Machinery (ACM) ,1987