Optimizing BitTorrent-like peer-to-peer systems in the presence of network address translation devices

作者: Le Chang , Yangyang Liu , Zhonghua Wei , Jianping Pan

DOI: 10.1007/S12083-010-0083-1

关键词: Peer-to-peerBitTorrentJavaComputer networkNetwork address translationDistributed computingThe InternetNAT traversalInternet accessComputer scienceNAT Port Mapping Protocol

摘要: BitTorrent nowadays is one of the most important peer-to-peer (P2P) file-sharing applications on Internet, and it has also inspired many other P2P such as live or on-demand video streaming services. On hand, Network Address Translation (NAT) become pervasive in almost all networking scenarios, from residential Internet access to enterprise networks. Despite effort NAT traversal, still very likely that cannot receive incoming connection requests properly if they are behind NAT. To quantify performance impact BitTorrent-like systems, we have created validated a detailed but tractable mathematical model. We proposed briefly examined simple effective strategy mitigate negative peers. In this paper, further extend our model cover biased optimistic unchoke strategy, optimize system terms both average peer download time finish time. create new, faster Java-based simulator, which used validate extended show optimality its boundary conditions.

参考文章(17)
Jiangchuan Liu, Xinyan Zhang, Tak-Shing Peter Yum, Bo Li, CoolStreaming/DONet: A Data-Driven Overlay Network for Efficient Live Media Streaming ,(2004)
P. Srisuresh, K. Egevang, Traditional IP Network Address Translator (Traditional NAT) RFC3022. ,vol. 3022, pp. 1- 16 ,(2001)
L. D'Acunto, M. Meulpolder, R. Rahman, J.A. Pouwelse, H.J. Sips, Modeling and analyzing the effects of firewalls and NATs in P2P swarming systems ieee international symposium on parallel distributed processing workshops and phd forum. pp. 1- 8 ,(2010) , 10.1109/IPDPSW.2010.5470937
Wei-Cherng Liao, Fragkiskos Papadopoulos, Konstantinos Psounis, Performance analysis of BitTorrent-like systems with heterogeneous users Performance Evaluation. ,vol. 64, pp. 876- 891 ,(2007) , 10.1016/J.PEVA.2007.06.008
A. L. H. Chow, L. Golubchik, V. Misra, BitTorrent: An Extensible Heterogeneous Model international conference on computer communications. pp. 585- 593 ,(2009) , 10.1109/INFCOM.2009.5061965
Yangyang Liu, Jianping Pan, The impact of NAT on BitTorrent-like P2P systems international conference on peer-to-peer computing. pp. 242- 251 ,(2009) , 10.1109/P2P.2009.5284521
J.J.D. Mol, J.A. Pouwelse, D.H.J. Epema, H.J. Sips, Free-Riding, Fairness, and Firewalls in P2P File-Sharing international conference on peer-to-peer computing. pp. 301- 310 ,(2008) , 10.1109/P2P.2008.10
Bin Fan, Dah-ming Chiu, John Lui, The Delicate Tradeoffs in BitTorrent-like File Sharing Protocol Design international conference on network protocols. pp. 239- 248 ,(2006) , 10.1109/ICNP.2006.320217
Ashwin R. Bharambe, Cormac Herley, Venkata N. Padmanabhan, Analyzing and Improving BitTorrent Performance ,(2005)