Resolving the Topology Mismatch Problem in Unstructured Peer-to-Peer Networks

Prior studies show that more than 70 percent of communication paths in a popular unstructured peer-to-peer (P2P) system (i.e., Gnutella) do not exploit the physical network topology, leading to the topology mismatch problem, and thus, lengthen communication between participating peers. While previou...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on parallel and distributed systems 2009-11, Vol.20 (11), p.1668-1681
Hauptverfasser: Hsiao, Hung-Chang, Liao, Hao, Huang, Cheng-Chyun
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 1681
container_issue 11
container_start_page 1668
container_title IEEE transactions on parallel and distributed systems
container_volume 20
creator Hsiao, Hung-Chang
Liao, Hao
Huang, Cheng-Chyun
description Prior studies show that more than 70 percent of communication paths in a popular unstructured peer-to-peer (P2P) system (i.e., Gnutella) do not exploit the physical network topology, leading to the topology mismatch problem, and thus, lengthen communication between participating peers. While previous efforts in solving overlay topology matching problems do not guarantee the bounds of performance metrics (e.g., the communication delay between any two overlay peers and the broadcasting scope of any participating peer), in this paper, we present a novel topology matching algorithm that has provable performance qualities. In our proposal, each participating node creates and manages a constant number of overlay connections to other peers in a distributed manner. In rigorous performance analysis, we show that 1) the expected overlay communication delay between any two nodes in our P2P network is a constant; 2) in addition, any joining node has the exponential broadcasting scope in expectation; 3) furthermore, a participating node takes a polylogarithmic overhead to exploit the physical network locality and maintain its flooding scope. Together with extensive simulations, we present our proposal that significantly outperforms two recent solutions, i.e., THANCS and mOverlay, in terms of overlay communication latency and/or broadcasting scope.
doi_str_mv 10.1109/TPDS.2009.24
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_proquest_journals_912034341</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>4782955</ieee_id><sourcerecordid>875044905</sourcerecordid><originalsourceid>FETCH-LOGICAL-c411t-8ac30d8128fc662fd1a7aaa3695d74ab43d360f264ded494cdbdf525f4486ebf3</originalsourceid><addsrcrecordid>eNp90TtPwzAUBeAIgUQpbGwsEQMspPhxncQjKk-phQra2XLjmzYljYudgPrvSVTEwMB07vDpSkcnCE4pGVBK5PV0cvs2YITIAYO9oEeFSCNGU77f3gREJBmVh8GR9ytCKAgCvWD8it6Wn0W1COslhlO7saVdbMNx4de6zpbhxNl5ieuwqMJZ5WvXZHXj0IQTRBfVNuoyfMb6y7p3fxwc5Lr0ePKT_WB2fzcdPkajl4en4c0oyoDSOkp1xolJKUvzLI5ZbqhOtNY8lsIkoOfADY9JzmIwaEBCZuYmF0zkAGmM85z3g8vd342zHw36Wq0Ln2FZ6gpt41WatOVAEtHKi38lF4QLnsQtPP8DV7ZxVdtCScoIBw60RVc7lDnrvcNcbVyx1m6rKFHdBKqbQHUTKAYtP9vxAhF_KSQpk0Lwbx8VgeY</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>912034341</pqid></control><display><type>article</type><title>Resolving the Topology Mismatch Problem in Unstructured Peer-to-Peer Networks</title><source>IEEE Electronic Library (IEL)</source><creator>Hsiao, Hung-Chang ; Liao, Hao ; Huang, Cheng-Chyun</creator><creatorcontrib>Hsiao, Hung-Chang ; Liao, Hao ; Huang, Cheng-Chyun</creatorcontrib><description>Prior studies show that more than 70 percent of communication paths in a popular unstructured peer-to-peer (P2P) system (i.e., Gnutella) do not exploit the physical network topology, leading to the topology mismatch problem, and thus, lengthen communication between participating peers. While previous efforts in solving overlay topology matching problems do not guarantee the bounds of performance metrics (e.g., the communication delay between any two overlay peers and the broadcasting scope of any participating peer), in this paper, we present a novel topology matching algorithm that has provable performance qualities. In our proposal, each participating node creates and manages a constant number of overlay connections to other peers in a distributed manner. In rigorous performance analysis, we show that 1) the expected overlay communication delay between any two nodes in our P2P network is a constant; 2) in addition, any joining node has the exponential broadcasting scope in expectation; 3) furthermore, a participating node takes a polylogarithmic overhead to exploit the physical network locality and maintain its flooding scope. Together with extensive simulations, we present our proposal that significantly outperforms two recent solutions, i.e., THANCS and mOverlay, in terms of overlay communication latency and/or broadcasting scope.</description><identifier>ISSN: 1045-9219</identifier><identifier>EISSN: 1558-2183</identifier><identifier>DOI: 10.1109/TPDS.2009.24</identifier><identifier>CODEN: ITDSEO</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Broadcasting ; Communication systems ; Computer networks ; Delay ; Flooding ; Floods ; Gnutella ; IP networks ; location awareness ; Matching ; Network topology ; Networks ; Peer to peer computing ; Peers ; Proposals ; Routing ; Streaming media ; Studies ; Telecommunication traffic ; Topology ; topology mismatch ; Unstructured peer-to-peer systems</subject><ispartof>IEEE transactions on parallel and distributed systems, 2009-11, Vol.20 (11), p.1668-1681</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2009</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c411t-8ac30d8128fc662fd1a7aaa3695d74ab43d360f264ded494cdbdf525f4486ebf3</citedby><cites>FETCH-LOGICAL-c411t-8ac30d8128fc662fd1a7aaa3695d74ab43d360f264ded494cdbdf525f4486ebf3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/4782955$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,778,782,794,27911,27912,54745</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/4782955$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Hsiao, Hung-Chang</creatorcontrib><creatorcontrib>Liao, Hao</creatorcontrib><creatorcontrib>Huang, Cheng-Chyun</creatorcontrib><title>Resolving the Topology Mismatch Problem in Unstructured Peer-to-Peer Networks</title><title>IEEE transactions on parallel and distributed systems</title><addtitle>TPDS</addtitle><description>Prior studies show that more than 70 percent of communication paths in a popular unstructured peer-to-peer (P2P) system (i.e., Gnutella) do not exploit the physical network topology, leading to the topology mismatch problem, and thus, lengthen communication between participating peers. While previous efforts in solving overlay topology matching problems do not guarantee the bounds of performance metrics (e.g., the communication delay between any two overlay peers and the broadcasting scope of any participating peer), in this paper, we present a novel topology matching algorithm that has provable performance qualities. In our proposal, each participating node creates and manages a constant number of overlay connections to other peers in a distributed manner. In rigorous performance analysis, we show that 1) the expected overlay communication delay between any two nodes in our P2P network is a constant; 2) in addition, any joining node has the exponential broadcasting scope in expectation; 3) furthermore, a participating node takes a polylogarithmic overhead to exploit the physical network locality and maintain its flooding scope. Together with extensive simulations, we present our proposal that significantly outperforms two recent solutions, i.e., THANCS and mOverlay, in terms of overlay communication latency and/or broadcasting scope.</description><subject>Broadcasting</subject><subject>Communication systems</subject><subject>Computer networks</subject><subject>Delay</subject><subject>Flooding</subject><subject>Floods</subject><subject>Gnutella</subject><subject>IP networks</subject><subject>location awareness</subject><subject>Matching</subject><subject>Network topology</subject><subject>Networks</subject><subject>Peer to peer computing</subject><subject>Peers</subject><subject>Proposals</subject><subject>Routing</subject><subject>Streaming media</subject><subject>Studies</subject><subject>Telecommunication traffic</subject><subject>Topology</subject><subject>topology mismatch</subject><subject>Unstructured peer-to-peer systems</subject><issn>1045-9219</issn><issn>1558-2183</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2009</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNp90TtPwzAUBeAIgUQpbGwsEQMspPhxncQjKk-phQra2XLjmzYljYudgPrvSVTEwMB07vDpSkcnCE4pGVBK5PV0cvs2YITIAYO9oEeFSCNGU77f3gREJBmVh8GR9ytCKAgCvWD8it6Wn0W1COslhlO7saVdbMNx4de6zpbhxNl5ieuwqMJZ5WvXZHXj0IQTRBfVNuoyfMb6y7p3fxwc5Lr0ePKT_WB2fzcdPkajl4en4c0oyoDSOkp1xolJKUvzLI5ZbqhOtNY8lsIkoOfADY9JzmIwaEBCZuYmF0zkAGmM85z3g8vd342zHw36Wq0Ln2FZ6gpt41WatOVAEtHKi38lF4QLnsQtPP8DV7ZxVdtCScoIBw60RVc7lDnrvcNcbVyx1m6rKFHdBKqbQHUTKAYtP9vxAhF_KSQpk0Lwbx8VgeY</recordid><startdate>20091101</startdate><enddate>20091101</enddate><creator>Hsiao, Hung-Chang</creator><creator>Liao, Hao</creator><creator>Huang, Cheng-Chyun</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>20091101</creationdate><title>Resolving the Topology Mismatch Problem in Unstructured Peer-to-Peer Networks</title><author>Hsiao, Hung-Chang ; Liao, Hao ; Huang, Cheng-Chyun</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c411t-8ac30d8128fc662fd1a7aaa3695d74ab43d360f264ded494cdbdf525f4486ebf3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2009</creationdate><topic>Broadcasting</topic><topic>Communication systems</topic><topic>Computer networks</topic><topic>Delay</topic><topic>Flooding</topic><topic>Floods</topic><topic>Gnutella</topic><topic>IP networks</topic><topic>location awareness</topic><topic>Matching</topic><topic>Network topology</topic><topic>Networks</topic><topic>Peer to peer computing</topic><topic>Peers</topic><topic>Proposals</topic><topic>Routing</topic><topic>Streaming media</topic><topic>Studies</topic><topic>Telecommunication traffic</topic><topic>Topology</topic><topic>topology mismatch</topic><topic>Unstructured peer-to-peer systems</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Hsiao, Hung-Chang</creatorcontrib><creatorcontrib>Liao, Hao</creatorcontrib><creatorcontrib>Huang, Cheng-Chyun</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 parallel and distributed systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Hsiao, Hung-Chang</au><au>Liao, Hao</au><au>Huang, Cheng-Chyun</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Resolving the Topology Mismatch Problem in Unstructured Peer-to-Peer Networks</atitle><jtitle>IEEE transactions on parallel and distributed systems</jtitle><stitle>TPDS</stitle><date>2009-11-01</date><risdate>2009</risdate><volume>20</volume><issue>11</issue><spage>1668</spage><epage>1681</epage><pages>1668-1681</pages><issn>1045-9219</issn><eissn>1558-2183</eissn><coden>ITDSEO</coden><abstract>Prior studies show that more than 70 percent of communication paths in a popular unstructured peer-to-peer (P2P) system (i.e., Gnutella) do not exploit the physical network topology, leading to the topology mismatch problem, and thus, lengthen communication between participating peers. While previous efforts in solving overlay topology matching problems do not guarantee the bounds of performance metrics (e.g., the communication delay between any two overlay peers and the broadcasting scope of any participating peer), in this paper, we present a novel topology matching algorithm that has provable performance qualities. In our proposal, each participating node creates and manages a constant number of overlay connections to other peers in a distributed manner. In rigorous performance analysis, we show that 1) the expected overlay communication delay between any two nodes in our P2P network is a constant; 2) in addition, any joining node has the exponential broadcasting scope in expectation; 3) furthermore, a participating node takes a polylogarithmic overhead to exploit the physical network locality and maintain its flooding scope. Together with extensive simulations, we present our proposal that significantly outperforms two recent solutions, i.e., THANCS and mOverlay, in terms of overlay communication latency and/or broadcasting scope.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TPDS.2009.24</doi><tpages>14</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1045-9219
ispartof IEEE transactions on parallel and distributed systems, 2009-11, Vol.20 (11), p.1668-1681
issn 1045-9219
1558-2183
language eng
recordid cdi_proquest_journals_912034341
source IEEE Electronic Library (IEL)
subjects Broadcasting
Communication systems
Computer networks
Delay
Flooding
Floods
Gnutella
IP networks
location awareness
Matching
Network topology
Networks
Peer to peer computing
Peers
Proposals
Routing
Streaming media
Studies
Telecommunication traffic
Topology
topology mismatch
Unstructured peer-to-peer systems
title Resolving the Topology Mismatch Problem in Unstructured Peer-to-Peer Networks
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-15T20%3A15%3A15IST&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=Resolving%20the%20Topology%20Mismatch%20Problem%20in%20Unstructured%20Peer-to-Peer%20Networks&rft.jtitle=IEEE%20transactions%20on%20parallel%20and%20distributed%20systems&rft.au=Hsiao,%20Hung-Chang&rft.date=2009-11-01&rft.volume=20&rft.issue=11&rft.spage=1668&rft.epage=1681&rft.pages=1668-1681&rft.issn=1045-9219&rft.eissn=1558-2183&rft.coden=ITDSEO&rft_id=info:doi/10.1109/TPDS.2009.24&rft_dat=%3Cproquest_RIE%3E875044905%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=912034341&rft_id=info:pmid/&rft_ieee_id=4782955&rfr_iscdi=true