Title :
Improving unstructured peer-to-peer systems by adaptive connection establishment
Author :
Xiao, Li ; Liu, Yunhao ; Ni, Lionel M.
Author_Institution :
Dept. of Comput. Sci. & Eng., Michigan Univ., East Lansing, MI, USA
Abstract :
In unstructured peer-to-peer (P2P) systems, the mechanism of a peer randomly joining and leaving a P2P network causes a topology mismatch between the P2P logical overlay network and the physical underlying network, incurring a large volume of redundant traffic in the Internet. In order to alleviate the topology mismatch problem, we propose adaptive connection establishment (ACE), an algorithm for building an overlay multicast tree among each source node and the peers within a certain diameter from the source peer and further optimizing the neighbor connections that are not on the tree while retaining the search scope. Our simulation study shows that this approach can effectively solve the mismatch problem and significantly reduce P2P traffic. We further study the trade-offs between the topology optimization rate and the information exchange overhead by changing the diameter used to build the tree.
Keywords :
Internet; multicast communication; peer-to-peer computing; telecommunication congestion control; telecommunication network topology; telecommunication traffic; trees (mathematics); Internet; P2P network; adaptive connection establishment algorithm; information exchange overhead; network traffic reduction; overlay multicast tree; topology mismatch problem; topology optimization rate; unstructured peer-to-peer system; Adaptive systems; Costs; Floods; IP networks; Joining IEEE; Multicast algorithms; Network topology; Peer to peer computing; Telecommunication traffic; Traffic control; Adaptive Connection Establishment.; Index Terms- Peer-to-peer systems; distributed approach; overlay; topology mismatch problem;
Journal_Title :
Computers, IEEE Transactions on
DOI :
10.1109/TC.2005.146