• DocumentCode
    960780
  • Title

    Algebraic gossip: a network coding approach to optimal multiple rumor mongering

  • Author

    Deb, Supratim ; Medard, Muriel ; Choute, Clifford

  • Volume
    52
  • Issue
    6
  • fYear
    2006
  • fDate
    6/1/2006 12:00:00 AM
  • Firstpage
    2486
  • Lastpage
    2507
  • 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+𝒪(√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≫(ln(n))3, the time for simultaneous dissemination RLC is asymptotically at most ck, versus the Ω(klog2(n)) time of sequential dissemination. Furthermore, when k≫(ln(n))3, the dissemination time is order optimal. When k≪(ln(n))2, RLC reduces dissemination time by a factor of Ω(√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=∝n. Owing to the distributed nature of the system, the proof requires analysis of an appropriate time-varying Bernoulli process.
  • Keywords
    discrete time systems; electronic messaging; linear codes; probability; protocols; random codes; time-varying systems; RLC protocol; algebraic gossip; decentralized-distributed manner; discrete time-step; network coding approach; optimal multiple rumor mongering; probability; pull-based dissemination; push-based dissemination; random linear coding; store-forward mechanism; time-varying Bernoulli process; Centralized control; Communication system control; Distributed algorithms; Distributed computing; Electrical equipment industry; Laboratories; Network coding; Protocols; Time measurement; Time varying systems; Gossip algorithms; message dissemination; network coding;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/TIT.2006.874532
  • Filename
    1638540