Modeling and performance analysis of BitTorrent-like peer-to-peer networks
Proceedings of the 2004 conference on Applications, technologies, architectures, and protocols for computer communications
NUTSS: a SIP-based approach to UDP and TCP network connectivity
Proceedings of the ACM SIGCOMM workshop on Future directions in network architecture
Can self-organizing P2P file distribution provide QoS guarantees?
ACM SIGOPS Operating Systems Review
Rarest first and choke algorithms are enough
Proceedings of the 6th ACM SIGCOMM conference on Internet measurement
Measurements, analysis, and modeling of BitTorrent-like systems
IMC '05 Proceedings of the 5th ACM SIGCOMM conference on Internet Measurement
Clustering and sharing incentives in BitTorrent systems
Proceedings of the 2007 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Performance analysis of BitTorrent-like systems with heterogeneous users
Performance Evaluation
The Delicate Tradeoffs in BitTorrent-like File Sharing Protocol Design
ICNP '06 Proceedings of the Proceedings of the 2006 IEEE International Conference on Network Protocols
Challenges, design and analysis of a large-scale p2p-vod system
Proceedings of the ACM SIGCOMM 2008 conference on Data communication
Free-Riding, Fairness, and Firewalls in P2P File-Sharing
P2P '08 Proceedings of the 2008 Eighth International Conference on Peer-to-Peer Computing
The design trade-offs of BitTorrent-like file sharing protocols
IEEE/ACM Transactions on Networking (TON)
NAT-resilient Gossip Peer Sampling
ICDCS '09 Proceedings of the 2009 29th IEEE International Conference on Distributed Computing Systems
Understanding and Improving Ratio Incentives in Private Communities
ICDCS '10 Proceedings of the 2010 IEEE 30th International Conference on Distributed Computing Systems
IPTPS'08 Proceedings of the 7th international conference on Peer-to-peer systems
Balancing gossip exchanges in networks with firewalls
IPTPS'10 Proceedings of the 9th international conference on Peer-to-peer systems
Do incentives build robustness in bit torrent
NSDI'07 Proceedings of the 4th USENIX conference on Networked systems design & implementation
UDP NAT and firewall puncturing in the wild
NETWORKING'11 Proceedings of the 10th international IFIP TC 6 conference on Networking - Volume Part II
A case for coalitions in data swarming systems
ICNP '11 Proceedings of the 2011 19th IEEE International Conference on Network Protocols
The bittorrent p2p file-sharing system: measurements and analysis
IPTPS'05 Proceedings of the 4th international conference on Peer-to-Peer Systems
A Measurement Study of a Large-Scale P2P IPTV System
IEEE Transactions on Multimedia
Hi-index | 0.00 |
There is no doubt that BitTorrent nowadays is one of the most popular peer-to-peer (P2P) applications on the Internet. On the other hand, Network Address Translation (NAT) has become pervasive in almost all networking scenarios. Despite the effort of NAT traversal, it is still very likely that applications, especially P2P ones, cannot receive incoming connection requests properly if they are behind NAT. In this paper, we build analytical models to characterize BitTorrent-like P2P systems with the presence of homogeneous and heterogeneous NAT peers, from which we observe and mathematically reason the poor download performance of NAT peers. Motivated by this observation, we further investigate the fairness metrics of the system, which reveal the fundamental problem of the BitTorrent unchoke mechanism: it is unaware of, and unfair to NAT peers. We thus propose a tunable optimistic unchoke strategy, in order to improve the overall system performance and fairness metrics considerably. The simulation results have validated our analytical models, and also the efficacy of our tunable optimistic unchoke strategy.