Localization on Peer-to-Peer Application Using Multi-Layered Architecture
01 April 2011
Peer-to-Peer (P2P) file sharing applications cause a huge monetary loss at the ISPs because majority of P2P traffic is inter-ISP traffic. A possible solution is to enforce the P2P applications to download files only from the peers at the same ISPs. However, application developers and users are not willing to accept this restriction because it degrades downloading speed due to the reduced number of peers. Therefore, we need a new solution that satisfies both ISPs and end-users. We suggest multi-layered P2P application, which contains multiple DHTs, to achieve traffic localization. While existing hierarchical DHTs only focus on localization of lookups to reduce lookup latency, our design focuses on localization of file transfer traffic. In this demo, we download several popular files from the real P2P network using our system to show (1) how quickly it discovers local peers on multi-layered DHT; (2) how much traffic is localized via our system; and (3) compares the download speed between normal P2P system and our approach.