THash: A Practical Network Optimization Scheme for DHT-based P2P Applications - Archive ouverte HAL
Article Dans Une Revue IEEE Journal on Selected Areas in Communications Année : 2013

THash: A Practical Network Optimization Scheme for DHT-based P2P Applications

Résumé

P2P platforms have been criticized because of the heavy strain that they can inflict on costly inter-domain links of network operators. It is therefore mandatory to develop network optimization schemes for controlling the load generated by a P2P platform on an operator network. While many research efforts exist on centralized tracker-based systems, in recent years multiple DHT-based P2P platforms have been widely deployed and considered as commercial services due to their scalability and fault tolerance. Finding network optimization for DHT-based P2P applications has thereby potential large practical impacts. In this paper, we present THash, a simple scheme that implements a distributed and effective network optimization for DHT systems. THash uses standard DHT put/get semantics and utilizes a triple hash method to guide the DHT clients to choose their sharing peers in proper domains. We have implemented THash in a major commercial P2P system (PPLive), using the standard ALTO/P4P protocol as the network information source. We conducted experiments over this network in real operation and observed that compared with Native DHT, THash reduced respectively by 47.4% and 67.7% the inter-PID and inter-AS traffic, while reducing the average downloading time by 14.6% to 24.5%.
Fichier principal
Vignette du fichier
06585897.pdf (364.32 Ko) Télécharger le fichier
Origine Fichiers éditeurs autorisés sur une archive ouverte
Loading...

Dates et versions

hal-00876543 , version 1 (20-12-2013)

Identifiants

Citer

Yi Sun, Richard Yang, Xiaobing Zhang, Yang Guo, Jun Li, et al.. THash: A Practical Network Optimization Scheme for DHT-based P2P Applications. IEEE Journal on Selected Areas in Communications, 2013, 31 (9), pp.379-390. ⟨10.1109/JSAC.2013.SUP.0513034⟩. ⟨hal-00876543⟩
441 Consultations
435 Téléchargements

Altmetric

Partager

More