Towards an accurate AS-level traceroute tool
Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications
Meridian: a lightweight network location service without virtual coordinates
Proceedings of the 2005 conference on Applications, technologies, architectures, and protocols for computer communications
Improving Traffic Locality in BitTorrent via Biased Neighbor Selection
ICDCS '06 Proceedings of the 26th IEEE International Conference on Distributed Computing Systems
ASAP: an AS-Aware Peer-Relay Protocol for High Quality VoIP
ICDCS '06 Proceedings of the 26th IEEE International Conference on Distributed Computing Systems
Measurements, analysis, and modeling of BitTorrent-like systems
IMC '05 Proceedings of the 5th ACM SIGCOMM conference on Internet Measurement
Should internet service providers fear peer-assisted content distribution?
IMC '05 Proceedings of the 5th ACM SIGCOMM conference on Internet Measurement
OASIS: anycast for any service
NSDI'06 Proceedings of the 3rd conference on Networked Systems Design & Implementation - Volume 3
The stretched exponential distribution of internet media access patterns
Proceedings of the twenty-seventh ACM symposium on Principles of distributed computing
P4p: provider portal for applications
Proceedings of the ACM SIGCOMM 2008 conference on Data communication
On the Impact of Greedy Strategies in BitTorrent Networks: The Case of BitTyrant
P2P '08 Proceedings of the 2008 Eighth International Conference on Peer-to-Peer Computing
Do incentives build robustness in bit torrent
NSDI'07 Proceedings of the 4th USENIX conference on Networked systems design & implementation
Network coordinates in the wild
NSDI'07 Proceedings of the 4th USENIX conference on Networked systems design & implementation
The disparity between P2P overlays and ISP underlays: issues, existing solutions, and challenges
IEEE Network: The Magazine of Global Internetworking
Mitigating unfairness in locality-aware peer-to-peer networks
International Journal of Network Management
Enhancing peer-to-peer traffic locality through selective tracker blocking
NETWORKING'11 Proceedings of the 10th international IFIP TC 6 conference on Networking - Volume Part II
Quantifying downloading performance of locality-aware bittorrent protocols
ICCSA'11 Proceedings of the 2011 international conference on Computational science and Its applications - Volume Part V
ISP-friendly P2P live streaming: A roadmap to realization
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP) - Special Issue on P2P Streaming
Adaptive Search Radius - Using hop count to reduce P2P traffic
Computer Networks: The International Journal of Computer and Telecommunications Networking
PreeN: improving steady-state performance of ISP-Friendly p2p applications
ICDCN'12 Proceedings of the 13th international conference on Distributed Computing and Networking
SC '12 Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis
Changing the unchoking policy for an enhanced bittorrent
Euro-Par'12 Proceedings of the 18th international conference on Parallel Processing
Modeling BitTorrent-like systems with many classes of users
ACM Transactions on Modeling and Computer Simulation (TOMACS)
EnhancedBit: Unleashing the potential of the unchoking policy in the BitTorrent protocol
Journal of Parallel and Distributed Computing
Scientific Programming - Selected Papers from Super Computing 2012
ISP-Friendly Live P2P Streaming
IEEE/ACM Transactions on Networking (TON)
Hi-index | 0.00 |
BitTorrent (BT) has carried out a significant and continuously increasing portion of Internet traffic. While several designs have been recently proposed and implemented to improve the resource utilization by bridging the application layer (overlay) and the network layer (underlay), these designs are largely dependent on Internet infrastructures, such as ISPs and CDNs. In addition, they also demand large-scale deployments of their systems to work effectively. Consequently, they require multiefforts far beyond individual users' ability to be widely used in the Internet. In this paper, aiming at building an infrastructure-independent user-level facility, we present our design, implementation, and evaluation of a topology-aware BT system, called TopBT, to significantly improve the overall Internet resource utilization without degrading user downloading performance. The unique feature of TopBT client lies in that a TopBT client actively discovers network proximities (to connected peers), and uses both proximities and transmission rates to maintain fast downloading while reducing the transmitting distance of the BT traffic and thus the Internet traffic. As a result, a TopBT client neither requires feeds from major Internet infrastructures, such as ISPs or CDNs, nor requires large-scale deployment of other TopBT clients on the Internet to work effectively. We have implemented TopBT based on widely used open-source BT client code base, and made the software publicly available. By deploying TopBT and other BitTorrent clients on hundreds of Internet hosts, we show that on average TopBT can reduce about 25% download traffic while achieving a 15% faster download speed compared to several prevalent BT clients. TopBT has been widely used in the Internet by many users all over the world.