Loading…

Near-optimal random walk sampling in distributed networks

Performing random walks in networks is a fundamental primitive that has found numerous applications in communication networks such as token management, load balancing, network topology discovery and construction, search, and peer-to-peer membership management. While several such algorithms are ubiqu...

Full description

Saved in:
Bibliographic Details
Main Authors: Das Sarma, Atish, Molla, A. R., Pandurangan, G.
Format: Conference Proceeding
Language:English
Subjects:
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites
container_end_page 2910
container_issue
container_start_page 2906
container_title
container_volume
creator Das Sarma, Atish
Molla, A. R.
Pandurangan, G.
description Performing random walks in networks is a fundamental primitive that has found numerous applications in communication networks such as token management, load balancing, network topology discovery and construction, search, and peer-to-peer membership management. While several such algorithms are ubiquitous, and use numerous random walk samples, the walks themselves have always been performed naively. In this paper, we focus on the problem of performing random walk sampling efficiently in a distributed network. Given bandwidth constraints, the goal is to minimize the number of rounds and messages required to obtain several random walk samples in a continuous online fashion. We present the first round and message optimal distributed algorithms that present a significant improvement on all previous approaches. The theoretical analysis and comprehensive experimental evaluation of our algorithms show that they perform very well in different types of networks of differing topologies. In particular, our results show how several random walks can be performed continuously (when source nodes are provided only at runtime, i.e., online), such that each walk of length ℓ can be performed exactly in just Õ(√ℓD) rounds (where D is the diameter of the network), and O(ℓ) messages. This significantly improves upon both, the naive technique that requires O(ℓ) rounds and O(ℓ) messages, and the sophisticated algorithm of [13] that has the same round complexity as this paper but requires Ω(m√ℓ) messages (where m is the number of edges in the network). Our theoretical results are corroborated through extensive experiments on various topological data sets. Our algorithms are fully decentralized, lightweight, and easily implementable, and can serve as building blocks in the design of topologically-aware networks.
doi_str_mv 10.1109/INFCOM.2012.6195727
format conference_proceeding
fullrecord <record><control><sourceid>ieee_CHZPO</sourceid><recordid>TN_cdi_ieee_primary_6195727</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6195727</ieee_id><sourcerecordid>6195727</sourcerecordid><originalsourceid>FETCH-LOGICAL-i220t-7cfd4a932513de9d4bfe2d3e3a5f4dd430b558f7b5647fedffbd75b03a7e968f3</originalsourceid><addsrcrecordid>eNpVkMtKAzEYheMNHOo8QTd5gYy5_8lSBquF2m4U3JXEJBI7N2ZGim9vwW48m7P44PBxEFoyWjFG7f16u6p3LxWnjFeaWQUcLlBpwTCpQVAAZS5RwbVkxBqQV_-YkNeooCAFYVq_36Jymr7oKUAFZaZAdhvdSPphzq1r8Oi60Lf46JoDnlw7NLn7xLnDIU_zmP33HAPu4nzsx8N0h26Sa6ZYnnuB3laPr_Uz2eye1vXDhmTO6UzgIwXprOCKiRBtkD5FHkQUTiUZghTUK2USeKUlpBhS8gGUp8JBtNoksUDLv90cY9wP40l0_NmfjxC_nndOhg</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Near-optimal random walk sampling in distributed networks</title><source>IEEE Xplore All Conference Series</source><creator>Das Sarma, Atish ; Molla, A. R. ; Pandurangan, G.</creator><creatorcontrib>Das Sarma, Atish ; Molla, A. R. ; Pandurangan, G.</creatorcontrib><description>Performing random walks in networks is a fundamental primitive that has found numerous applications in communication networks such as token management, load balancing, network topology discovery and construction, search, and peer-to-peer membership management. While several such algorithms are ubiquitous, and use numerous random walk samples, the walks themselves have always been performed naively. In this paper, we focus on the problem of performing random walk sampling efficiently in a distributed network. Given bandwidth constraints, the goal is to minimize the number of rounds and messages required to obtain several random walk samples in a continuous online fashion. We present the first round and message optimal distributed algorithms that present a significant improvement on all previous approaches. The theoretical analysis and comprehensive experimental evaluation of our algorithms show that they perform very well in different types of networks of differing topologies. In particular, our results show how several random walks can be performed continuously (when source nodes are provided only at runtime, i.e., online), such that each walk of length ℓ can be performed exactly in just Õ(√ℓD) rounds (where D is the diameter of the network), and O(ℓ) messages. This significantly improves upon both, the naive technique that requires O(ℓ) rounds and O(ℓ) messages, and the sophisticated algorithm of [13] that has the same round complexity as this paper but requires Ω(m√ℓ) messages (where m is the number of edges in the network). Our theoretical results are corroborated through extensive experiments on various topological data sets. Our algorithms are fully decentralized, lightweight, and easily implementable, and can serve as building blocks in the design of topologically-aware networks.</description><identifier>ISSN: 0743-166X</identifier><identifier>ISBN: 9781467307734</identifier><identifier>ISBN: 1467307734</identifier><identifier>EISSN: 2641-9874</identifier><identifier>EISBN: 9781467307758</identifier><identifier>EISBN: 1467307750</identifier><identifier>EISBN: 9781467307741</identifier><identifier>EISBN: 1467307742</identifier><identifier>DOI: 10.1109/INFCOM.2012.6195727</identifier><language>eng</language><publisher>IEEE</publisher><subject>Algorithm design and analysis ; Complexity theory ; Distributed algorithms ; Electronic mail ; Graph theory ; Network topology ; Peer to peer computing</subject><ispartof>2012 Proceedings IEEE INFOCOM, 2012, p.2906-2910</ispartof><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6195727$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,27925,54555,54920,54932</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6195727$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Das Sarma, Atish</creatorcontrib><creatorcontrib>Molla, A. R.</creatorcontrib><creatorcontrib>Pandurangan, G.</creatorcontrib><title>Near-optimal random walk sampling in distributed networks</title><title>2012 Proceedings IEEE INFOCOM</title><addtitle>INFCOM</addtitle><description>Performing random walks in networks is a fundamental primitive that has found numerous applications in communication networks such as token management, load balancing, network topology discovery and construction, search, and peer-to-peer membership management. While several such algorithms are ubiquitous, and use numerous random walk samples, the walks themselves have always been performed naively. In this paper, we focus on the problem of performing random walk sampling efficiently in a distributed network. Given bandwidth constraints, the goal is to minimize the number of rounds and messages required to obtain several random walk samples in a continuous online fashion. We present the first round and message optimal distributed algorithms that present a significant improvement on all previous approaches. The theoretical analysis and comprehensive experimental evaluation of our algorithms show that they perform very well in different types of networks of differing topologies. In particular, our results show how several random walks can be performed continuously (when source nodes are provided only at runtime, i.e., online), such that each walk of length ℓ can be performed exactly in just Õ(√ℓD) rounds (where D is the diameter of the network), and O(ℓ) messages. This significantly improves upon both, the naive technique that requires O(ℓ) rounds and O(ℓ) messages, and the sophisticated algorithm of [13] that has the same round complexity as this paper but requires Ω(m√ℓ) messages (where m is the number of edges in the network). Our theoretical results are corroborated through extensive experiments on various topological data sets. Our algorithms are fully decentralized, lightweight, and easily implementable, and can serve as building blocks in the design of topologically-aware networks.</description><subject>Algorithm design and analysis</subject><subject>Complexity theory</subject><subject>Distributed algorithms</subject><subject>Electronic mail</subject><subject>Graph theory</subject><subject>Network topology</subject><subject>Peer to peer computing</subject><issn>0743-166X</issn><issn>2641-9874</issn><isbn>9781467307734</isbn><isbn>1467307734</isbn><isbn>9781467307758</isbn><isbn>1467307750</isbn><isbn>9781467307741</isbn><isbn>1467307742</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2012</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNpVkMtKAzEYheMNHOo8QTd5gYy5_8lSBquF2m4U3JXEJBI7N2ZGim9vwW48m7P44PBxEFoyWjFG7f16u6p3LxWnjFeaWQUcLlBpwTCpQVAAZS5RwbVkxBqQV_-YkNeooCAFYVq_36Jymr7oKUAFZaZAdhvdSPphzq1r8Oi60Lf46JoDnlw7NLn7xLnDIU_zmP33HAPu4nzsx8N0h26Sa6ZYnnuB3laPr_Uz2eye1vXDhmTO6UzgIwXprOCKiRBtkD5FHkQUTiUZghTUK2USeKUlpBhS8gGUp8JBtNoksUDLv90cY9wP40l0_NmfjxC_nndOhg</recordid><startdate>20120101</startdate><enddate>20120101</enddate><creator>Das Sarma, Atish</creator><creator>Molla, A. R.</creator><creator>Pandurangan, G.</creator><general>IEEE</general><scope>6IE</scope><scope>6IH</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIO</scope></search><sort><creationdate>20120101</creationdate><title>Near-optimal random walk sampling in distributed networks</title><author>Das Sarma, Atish ; Molla, A. R. ; Pandurangan, G.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i220t-7cfd4a932513de9d4bfe2d3e3a5f4dd430b558f7b5647fedffbd75b03a7e968f3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2012</creationdate><topic>Algorithm design and analysis</topic><topic>Complexity theory</topic><topic>Distributed algorithms</topic><topic>Electronic mail</topic><topic>Graph theory</topic><topic>Network topology</topic><topic>Peer to peer computing</topic><toplevel>online_resources</toplevel><creatorcontrib>Das Sarma, Atish</creatorcontrib><creatorcontrib>Molla, A. R.</creatorcontrib><creatorcontrib>Pandurangan, G.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan (POP) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE/IET Electronic Library</collection><collection>IEEE Proceedings Order Plans (POP) 1998-present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Das Sarma, Atish</au><au>Molla, A. R.</au><au>Pandurangan, G.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Near-optimal random walk sampling in distributed networks</atitle><btitle>2012 Proceedings IEEE INFOCOM</btitle><stitle>INFCOM</stitle><date>2012-01-01</date><risdate>2012</risdate><spage>2906</spage><epage>2910</epage><pages>2906-2910</pages><issn>0743-166X</issn><eissn>2641-9874</eissn><isbn>9781467307734</isbn><isbn>1467307734</isbn><eisbn>9781467307758</eisbn><eisbn>1467307750</eisbn><eisbn>9781467307741</eisbn><eisbn>1467307742</eisbn><abstract>Performing random walks in networks is a fundamental primitive that has found numerous applications in communication networks such as token management, load balancing, network topology discovery and construction, search, and peer-to-peer membership management. While several such algorithms are ubiquitous, and use numerous random walk samples, the walks themselves have always been performed naively. In this paper, we focus on the problem of performing random walk sampling efficiently in a distributed network. Given bandwidth constraints, the goal is to minimize the number of rounds and messages required to obtain several random walk samples in a continuous online fashion. We present the first round and message optimal distributed algorithms that present a significant improvement on all previous approaches. The theoretical analysis and comprehensive experimental evaluation of our algorithms show that they perform very well in different types of networks of differing topologies. In particular, our results show how several random walks can be performed continuously (when source nodes are provided only at runtime, i.e., online), such that each walk of length ℓ can be performed exactly in just Õ(√ℓD) rounds (where D is the diameter of the network), and O(ℓ) messages. This significantly improves upon both, the naive technique that requires O(ℓ) rounds and O(ℓ) messages, and the sophisticated algorithm of [13] that has the same round complexity as this paper but requires Ω(m√ℓ) messages (where m is the number of edges in the network). Our theoretical results are corroborated through extensive experiments on various topological data sets. Our algorithms are fully decentralized, lightweight, and easily implementable, and can serve as building blocks in the design of topologically-aware networks.</abstract><pub>IEEE</pub><doi>10.1109/INFCOM.2012.6195727</doi><tpages>5</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0743-166X
ispartof 2012 Proceedings IEEE INFOCOM, 2012, p.2906-2910
issn 0743-166X
2641-9874
language eng
recordid cdi_ieee_primary_6195727
source IEEE Xplore All Conference Series
subjects Algorithm design and analysis
Complexity theory
Distributed algorithms
Electronic mail
Graph theory
Network topology
Peer to peer computing
title Near-optimal random walk sampling in distributed networks
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-01T14%3A50%3A52IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_CHZPO&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Near-optimal%20random%20walk%20sampling%20in%20distributed%20networks&rft.btitle=2012%20Proceedings%20IEEE%20INFOCOM&rft.au=Das%20Sarma,%20Atish&rft.date=2012-01-01&rft.spage=2906&rft.epage=2910&rft.pages=2906-2910&rft.issn=0743-166X&rft.eissn=2641-9874&rft.isbn=9781467307734&rft.isbn_list=1467307734&rft_id=info:doi/10.1109/INFCOM.2012.6195727&rft.eisbn=9781467307758&rft.eisbn_list=1467307750&rft.eisbn_list=9781467307741&rft.eisbn_list=1467307742&rft_dat=%3Cieee_CHZPO%3E6195727%3C/ieee_CHZPO%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-i220t-7cfd4a932513de9d4bfe2d3e3a5f4dd430b558f7b5647fedffbd75b03a7e968f3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=6195727&rfr_iscdi=true