Effective Topology-Aware Peer Selection in Unstructured Peer-To-Peer Systems
Peer-to-Peer systems form logical overlay networks on top of the Internet. Essentially, peers randomly choose logical neighbours without any knowledge about underlying physical topology. This may cause inefficient communications among peers. This topology mismatch problem may result in poor performance and scalability for Peer-to-Peer systems. A possible way to improve the performance of Peer-to-Peer systems is the overlay network construction based on the knowledge of the physical network topology. In this paper, the authors will propose the use of the "Record Route" and "Timestamp" options supported in the IP protocol to explore the paths between peers. By the topology-aware peer selection, their approach outperforms traditional P2P systems using random peer selection.