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...
Gespeichert in:
Veröffentlicht in: | IEEE transactions on parallel and distributed systems 2009-11, Vol.20 (11), p.1668-1681 |
---|---|
Hauptverfasser: | , , |
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 & 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 & 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 |