Improving Traffic Locality in BitTorrent via Biased Neighbor Selection
Authors:
- Pei CaoPCPei Cao
- W. ChanWCW. Chan
- J. MedvedJMJ. Medved
- G. SuwalaGSG. Suwala
- T. BatesTBT. Bates
- A. ZhangAZA. Zhang
Top Cited Papers
- 2 August 2006
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 10636927,p. 66
Abstract
Peer-to-peer (P2P) applications such as BitTorrent ignore traffic costs at ISPs and generate a large amount of cross-ISP traffic. As a result, ISPs often throttle BitTorrent traffic to control the cost. In this paper, we examine a new approach to enhance BitTorrent traffic locality, biased neighbor selection, in which a peer chooses the majority, but not all, of its neighbors from peers within the same ISP. Using simulations, we show that biased neighbor selection maintains the nearly optimal performance of Bit- Torrent in a variety of environments, and fundamentally reduces the cross-ISP traffic by eliminating the traffic’s linear growth with the number of peers. Key to its performance is the rarest first piece replication algorithm used by Bit- Torrent clients. Compared with existing locality-enhancing approaches such as bandwidth limiting, gateway peers, and caching, biased neighbor selection requires no dedicated servers and scales to a large number of BitTorrent networks.Keywords
This publication has 8 references indexed in Scilit:
- Network coding for large scale content distribution2005
- On Cooperative Content Distribution and the Price of Barter2005
- Coupon replication systemsACM SIGMETRICS Performance Evaluation Review, 2005
- Slurpie: a cooperative bulk data transfer protocol2005
- Should internet service providers fear peer-assisted content distribution?2005
- Measurements, analysis, and modeling of BitTorrent-like systems2005
- Modeling and performance analysis of BitTorrent-like peer-to-peer networks2004
- Distributing streaming media content using cooperative networking2002