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

被引:0
|
作者
Le Chang
Yangyang Liu
Zhonghua Wei
Jianping Pan
机构
[1] University of Victoria,Department of Computer Science
关键词
P2P; BitTorrent; NAT; Optimization;
D O I
暂无
中图分类号
学科分类号
摘要
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
页数:14
相关论文
共 50 条
  • [41] Formalizing peer-to-peer systems based on Content Addressable Network
    Iftene, Adrian
    Ciobanu, Gabriel
    INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL, 2006, 1 : 268 - 273
  • [42] Adaptive Network Coding for Heterogeneous Peer-to-peer Streaming Systems
    Yang, Min
    Yang, Yuanyuan
    2009 8TH IEEE INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS, 2009, : 274 - 277
  • [43] An interested-based architecture for peer-to-peer network systems
    Chen, Wen-Tsuen
    Chao, Chi-Hong
    Chiang, Jeng-Long
    20TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 1, PROCEEDINGS, 2006, : 707 - +
  • [44] Network Traffic Load Balancing in Hierarchical Peer-To-Peer Systems
    Moro, Gianluca
    Pirini, Tommaso
    Sartori, Claudio
    2015 10TH INTERNATIONAL CONFERENCE ON P2P, PARALLEL, GRID, CLOUD AND INTERNET COMPUTING (3PGCIC), 2015, : 46 - 53
  • [45] Peer-assisted on-demand streaming of stored media using BitTorrent-Like protocols
    Carlsson, Niklas
    Eager, Derek L.
    NETWORKING 2007: AD HOC AND SENSOR NETWORKS, WIRELESS NETWORKS, NEXT GENERATION INTERNET, PROCEEDINGS, 2007, 4479 : 570 - +
  • [46] Modeling Topological Characteristics of BitTorrent- Like Peer-to-Peer Networks (vol 15, pg 896, 2011)
    Farzad, Amir
    Rabiee, Hamid R.
    IEEE COMMUNICATIONS LETTERS, 2011, 15 (11) : 1263 - 1263
  • [47] AN EVALUATION OF PIECE-PICKING ALGORITHMS FOR LAYERED CONTENT IN BITTORRENT-BASED PEER-TO-PEER SYSTEMS
    Eberhard, Michael
    Hellwagner, Hermann
    Timmerer, Christian
    Szkaliczki, Tibor
    Szobonya, Laszlo
    2011 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO (ICME), 2011,
  • [48] Impact of Network Address Translator Traversal on Delays in Peer-to-Peer Session Initiation Protocol
    Maenpaa, Jouni
    Andersson, Veera
    Camarillo, Gonzalo
    Keranen, Ari
    2010 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE GLOBECOM 2010, 2010,
  • [49] Peer-to-peer network and user information discovery and sharing for mobile users and devices
    Zhang, T
    Van den Berg, E
    Madhani, S
    VTC2005-SPRING: 2005 IEEE 61ST VEHICULAR TECHNOLOGY CONFERENCE, VOLS 1-5, PROCEEDINGS, 2005, : 2304 - 2309
  • [50] Shine: a peer-to-peer based framework of network community support systems
    Yoshida, S
    Kamei, K
    Ohguro, T
    Kuwabara, K
    COMPUTER COMMUNICATIONS, 2003, 26 (11) : 1199 - 1209