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

被引:2
作者
Chang, Le [1 ]
Liu, Yangyang [1 ]
Wei, Zhonghua [1 ]
Pan, Jianping [1 ]
机构
[1] Univ Victoria, Dept Comp Sci, Victoria, BC, Canada
基金
加拿大创新基金会; 加拿大自然科学与工程研究理事会;
关键词
P2P; BitTorrent; NAT; Optimization;
D O I
10.1007/s12083-010-0083-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
BitTorrent nowadays is one of the most important peer-to-peer (P2P) file-sharing applications on the Internet, and it has also inspired many other P2P applications such as live or on-demand video streaming services. On the other hand, Network Address Translation (NAT) has become pervasive in almost all networking scenarios, from residential Internet access to enterprise networks. Despite the effort of NAT traversal, it is still very likely that P2P applications cannot receive incoming connection requests properly if they are behind NAT. To quantify the performance impact of NAT on BitTorrent-like P2P systems, we have created and validated a detailed but tractable mathematical model. We have also proposed and briefly examined a simple but effective strategy to mitigate the negative impact on NAT peers. In this paper, we further extend our model to cover the proposed biased optimistic unchoke strategy, and optimize the system performance in terms of both average peer download time and system finish time. We also create a new, faster Java-based BitTorrent simulator, which is used to validate the extended model and show the optimality of the proposed strategy and its boundary conditions.
引用
收藏
页码:274 / 288
页数:15
相关论文
共 16 条
[1]  
[Anonymous], 2003, WORKSH EC PEER PEER
[2]  
[Anonymous], P 4 INT WORKSH PEER
[3]  
Bharambe A., 2006, P IEEE INFOCOM
[4]  
Chiu Dah-Ming., 2006, P IEEE ICNP
[5]  
DACUNTO L, 2010, P IEEE HOTP2P
[6]  
Legout Arnaud., 2007, P ACM SIGMETRICS
[7]   Performance analysis of BitTorrent-like systems with heterogeneous users [J].
Liao, Wei-Cherng ;
Papadopoulos, Fragkiskos ;
Psounis, Konstantinos .
PERFORMANCE EVALUATION, 2007, 64 (9-12) :876-891
[8]  
Liu Y., 2009, P 9 IEEE INT C PEER, P242
[9]  
Mol J., 2008, P 8 IEEE INT C PEER
[10]  
Qiu D., 2004, P ACM SIGCOMM