Title
Resolving the Topology Mismatch Problem in Unstructured Peer-to-Peer Networks
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.
Year
DOI
Venue
2009
10.1109/TPDS.2009.24
IEEE Trans. Parallel Distrib. Syst.
Keywords
Field
DocType
expected overlay communication delay,flooding scope,overlay connection,broadcasting scope,unstructured peer-to-peer networks,overlay topology,communication path,overlay communication latency,communication delay,overlay peer,topology mismatch problem,exponential broadcasting scope,distributed algorithms,routing,network topology,broadcasting
Topology,Broadcasting,Locality,Peer-to-peer,Computer science,Computer network,Network topology,Distributed algorithm,Overlay,Blossom algorithm,Location awareness,Distributed computing
Journal
Volume
Issue
ISSN
20
11
1045-9219
Citations 
PageRank 
References 
16
0.71
40
Authors
3
Name
Order
Citations
PageRank
Hung-Chang Hsiao125632.34
Hao Liao2515.37
Cheng-Chyun Huang3160.71