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

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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on information theory 2006-06, Vol.52 (6), p.2486-2507
Hauptverfasser: Deb, S., Medard, M., Choute, C.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 2507
container_issue 6
container_start_page 2486
container_title IEEE transactions on information theory
container_volume 52
creator Deb, S.
Medard, M.
Choute, C.
description 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
doi_str_mv 10.1109/TIT.2006.874532
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_proquest_miscellaneous_28020405</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>1638540</ieee_id><sourcerecordid>28020405</sourcerecordid><originalsourceid>FETCH-LOGICAL-c420t-bc1b6824edb77a003a1eb1ce25c740e9939aeeb28b5b07c568cd541db62f4f63</originalsourceid><addsrcrecordid>eNp90c9LwzAUB_AgCs7p2YOX4EG8dL6kSdp4G-KPwcDL7iHJ3ma1bWraIv73ZkwQPOwUAp_3SL5fQi4ZzBgDfbdarGYcQM3KQsicH5EJk7LItJLimEwAWJlpIcpTctb37-kqJOMT8jqvt-iirTzdhr6vuntqaYvDV4gf1Id11W6p7boYrH-jQ6ChG6rG1rQZ66HqaqRxbEKkTWi3GBM-JycbW_d48XtOyerpcfXwki1fnxcP82XmBYchc545VXKBa1cUFiC3DB3zyKUvBKDWubaIjpdOOii8VKVfS8HWTvGN2Kh8Sm72a9PLPkfsB9NUvce6ti2GsTe8BA4CZIK3ByHLlUw5cSgSvf5H38MY2_QLw3mRA1dMH0JMS82Ygh262yMfU6YRN6aLKbX4bRiYXVkmlWV2ZZl9WWniaj9RIeKfVnkpBeQ__SKPJg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>195911609</pqid></control><display><type>article</type><title>Algebraic gossip: a network coding approach to optimal multiple rumor mongering</title><source>IEEE Electronic Library (IEL)</source><creator>Deb, S. ; Medard, M. ; Choute, C.</creator><creatorcontrib>Deb, S. ; Medard, M. ; Choute, C.</creatorcontrib><description>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&lt;3.46 using pull-based dissemination and c&lt;5.96 using push-based dissemination. Simulations suggest that c&lt;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.</description><identifier>ISSN: 0018-9448</identifier><identifier>ISSN: 1063-6692</identifier><identifier>EISSN: 1557-9654</identifier><identifier>EISSN: 1558-2566</identifier><identifier>DOI: 10.1109/TIT.2006.874532</identifier><identifier>CODEN: IETTAW</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Algebra ; Asymptotic properties ; Centralized control ; Coding ; Communication system control ; Communications networks ; Data communications ; Data transmission ; Decentralized ; Distributed algorithms ; Distributed computing ; Electrical equipment industry ; Gossip algorithms ; Laboratories ; message dissemination ; Messages ; Network coding ; Networks ; Optimization ; Protocols ; Simulation ; Time measurement ; Time varying systems</subject><ispartof>IEEE transactions on information theory, 2006-06, Vol.52 (6), p.2486-2507</ispartof><rights>Copyright Institute of Electrical and Electronics Engineers, Inc. (IEEE) Jun 2006</rights><rights>Copyright Association for Computing Machinery Jun 2006</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c420t-bc1b6824edb77a003a1eb1ce25c740e9939aeeb28b5b07c568cd541db62f4f63</citedby><cites>FETCH-LOGICAL-c420t-bc1b6824edb77a003a1eb1ce25c740e9939aeeb28b5b07c568cd541db62f4f63</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/1638540$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,796,27924,27925,54758</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/1638540$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Deb, S.</creatorcontrib><creatorcontrib>Medard, M.</creatorcontrib><creatorcontrib>Choute, C.</creatorcontrib><title>Algebraic gossip: a network coding approach to optimal multiple rumor mongering</title><title>IEEE transactions on information theory</title><addtitle>TIT</addtitle><description>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&lt;3.46 using pull-based dissemination and c&lt;5.96 using push-based dissemination. Simulations suggest that c&lt;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.</description><subject>Algebra</subject><subject>Asymptotic properties</subject><subject>Centralized control</subject><subject>Coding</subject><subject>Communication system control</subject><subject>Communications networks</subject><subject>Data communications</subject><subject>Data transmission</subject><subject>Decentralized</subject><subject>Distributed algorithms</subject><subject>Distributed computing</subject><subject>Electrical equipment industry</subject><subject>Gossip algorithms</subject><subject>Laboratories</subject><subject>message dissemination</subject><subject>Messages</subject><subject>Network coding</subject><subject>Networks</subject><subject>Optimization</subject><subject>Protocols</subject><subject>Simulation</subject><subject>Time measurement</subject><subject>Time varying systems</subject><issn>0018-9448</issn><issn>1063-6692</issn><issn>1557-9654</issn><issn>1558-2566</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2006</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNp90c9LwzAUB_AgCs7p2YOX4EG8dL6kSdp4G-KPwcDL7iHJ3ma1bWraIv73ZkwQPOwUAp_3SL5fQi4ZzBgDfbdarGYcQM3KQsicH5EJk7LItJLimEwAWJlpIcpTctb37-kqJOMT8jqvt-iirTzdhr6vuntqaYvDV4gf1Id11W6p7boYrH-jQ6ChG6rG1rQZ66HqaqRxbEKkTWi3GBM-JycbW_d48XtOyerpcfXwki1fnxcP82XmBYchc545VXKBa1cUFiC3DB3zyKUvBKDWubaIjpdOOii8VKVfS8HWTvGN2Kh8Sm72a9PLPkfsB9NUvce6ti2GsTe8BA4CZIK3ByHLlUw5cSgSvf5H38MY2_QLw3mRA1dMH0JMS82Ygh262yMfU6YRN6aLKbX4bRiYXVkmlWV2ZZl9WWniaj9RIeKfVnkpBeQ__SKPJg</recordid><startdate>200606</startdate><enddate>200606</enddate><creator>Deb, S.</creator><creator>Medard, M.</creator><creator>Choute, C.</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>F28</scope><scope>FR3</scope></search><sort><creationdate>200606</creationdate><title>Algebraic gossip: a network coding approach to optimal multiple rumor mongering</title><author>Deb, S. ; Medard, M. ; Choute, C.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c420t-bc1b6824edb77a003a1eb1ce25c740e9939aeeb28b5b07c568cd541db62f4f63</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2006</creationdate><topic>Algebra</topic><topic>Asymptotic properties</topic><topic>Centralized control</topic><topic>Coding</topic><topic>Communication system control</topic><topic>Communications networks</topic><topic>Data communications</topic><topic>Data transmission</topic><topic>Decentralized</topic><topic>Distributed algorithms</topic><topic>Distributed computing</topic><topic>Electrical equipment industry</topic><topic>Gossip algorithms</topic><topic>Laboratories</topic><topic>message dissemination</topic><topic>Messages</topic><topic>Network coding</topic><topic>Networks</topic><topic>Optimization</topic><topic>Protocols</topic><topic>Simulation</topic><topic>Time measurement</topic><topic>Time varying systems</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Deb, S.</creatorcontrib><creatorcontrib>Medard, M.</creatorcontrib><creatorcontrib>Choute, C.</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><jtitle>IEEE transactions on information theory</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Deb, S.</au><au>Medard, M.</au><au>Choute, C.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Algebraic gossip: a network coding approach to optimal multiple rumor mongering</atitle><jtitle>IEEE transactions on information theory</jtitle><stitle>TIT</stitle><date>2006-06</date><risdate>2006</risdate><volume>52</volume><issue>6</issue><spage>2486</spage><epage>2507</epage><pages>2486-2507</pages><issn>0018-9448</issn><issn>1063-6692</issn><eissn>1557-9654</eissn><eissn>1558-2566</eissn><coden>IETTAW</coden><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&lt;3.46 using pull-based dissemination and c&lt;5.96 using push-based dissemination. Simulations suggest that c&lt;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.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TIT.2006.874532</doi><tpages>22</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0018-9448
ispartof IEEE transactions on information theory, 2006-06, Vol.52 (6), p.2486-2507
issn 0018-9448
1063-6692
1557-9654
1558-2566
language eng
recordid cdi_proquest_miscellaneous_28020405
source IEEE Electronic Library (IEL)
subjects Algebra
Asymptotic properties
Centralized control
Coding
Communication system control
Communications networks
Data communications
Data transmission
Decentralized
Distributed algorithms
Distributed computing
Electrical equipment industry
Gossip algorithms
Laboratories
message dissemination
Messages
Network coding
Networks
Optimization
Protocols
Simulation
Time measurement
Time varying systems
title Algebraic gossip: a network coding approach to optimal multiple rumor mongering
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-20T10%3A45%3A01IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Algebraic%20gossip:%20a%20network%20coding%20approach%20to%20optimal%20multiple%20rumor%20mongering&rft.jtitle=IEEE%20transactions%20on%20information%20theory&rft.au=Deb,%20S.&rft.date=2006-06&rft.volume=52&rft.issue=6&rft.spage=2486&rft.epage=2507&rft.pages=2486-2507&rft.issn=0018-9448&rft.eissn=1557-9654&rft.coden=IETTAW&rft_id=info:doi/10.1109/TIT.2006.874532&rft_dat=%3Cproquest_RIE%3E28020405%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=195911609&rft_id=info:pmid/&rft_ieee_id=1638540&rfr_iscdi=true