Network Optimization for DHT-based ApplicationsReport as inadecuate

Network Optimization for DHT-based Applications - Download this document for free, or read online. Document in PDF available to download.

1 ICT - Institute of Computing Technology Beijing 2 LISTIC - Laboratoire d-Informatique, Systèmes, Traitement de l-Information et de la Connaissance

Abstract : P2P platforms have been criticized because of the heavy strain that some P2P services can inflict on costly inter-domain links of network operators. It is therefore necessary to develop network optimization schemes for controlling the load generated by P2P platforms on an operator network. Previous focus on network optimization has been mostly on centralized tracker-based systems. However, in recent years multiple DHT-based P2P networks are widely deployed due to their scalability and fault tolerance, and these networks have even been considered as platforms for commercial services

Thereby, finding network optimization for DHT-based P2P applications has potentially large practical impacts. In this paper, we present THash, a simple scheme to implement an effective distributed network optimization for DHT systems. THash is based on standard DHT put-get semantics and utilizes a triple hash method to guide the DHT clients sharing resources with peers in proper domains. We have implemented THash in a major P2P application PPLive by using the standard ALTO-P4P protocol as the network information source. We conducted realistic experiments over the network and observed that compared with Native DHT, THash only generated 45.5\% and 35.7\% of inter-PID and inter-AS traffic, and at the same time shortened the average downloading time by 13.8\% to 22.1\%.

Keywords : DHT network efficiency downloading performance

Author: Yi Sun - Y.R. Yang - Xiaobing Zhang - Yang Guo - Jun Li - Kavé Salamatian -



Related documents