Skip to main content
Erschienen in: Peer-to-Peer Networking and Applications 3/2011

01.09.2011

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

verfasst von: Le Chang, Yangyang Liu, Zhonghua Wei, Jianping Pan

Erschienen in: Peer-to-Peer Networking and Applications | Ausgabe 3/2011

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Liu Y, Pan J (2009) The impact of NAT on BitTorrent-like P2P systems. In: Proc. 9th IEEE int’l conference on peer-to-peer (P2P’09), pp 242–251 Liu Y, Pan J (2009) The impact of NAT on BitTorrent-like P2P systems. In: Proc. 9th IEEE int’l conference on peer-to-peer (P2P’09), pp 242–251
3.
Zurück zum Zitat Zhang X, Liu J, Li B, Yum TSP (2005) CoolStreaming/DONet: a data-driven overlay network for efficient live media streaming. In: Proc. of IEEE INFOCOM Zhang X, Liu J, Li B, Yum TSP (2005) CoolStreaming/DONet: a data-driven overlay network for efficient live media streaming. In: Proc. of IEEE INFOCOM
4.
Zurück zum Zitat Srisuresh P, Egevang K (2001) Traditional IP network address translator (NAT). IETF RFC 3022 Srisuresh P, Egevang K (2001) Traditional IP network address translator (NAT). IETF RFC 3022
5.
Zurück zum Zitat Mol J, Pouwelse J, Epema D, Sips H (2008) Free-riding, fairness and firewall in P2P file sharing. In: Proc. 8th IEEE int’l conf on peer-to-peer computing (P2P’08) Mol J, Pouwelse J, Epema D, Sips H (2008) Free-riding, fairness and firewall in P2P file sharing. In: Proc. 8th IEEE int’l conf on peer-to-peer computing (P2P’08)
6.
Zurück zum Zitat Qiu D, Srikant R (2004) Modeling and performance analysis of BitTorrent-like peer-to-peer networks. In: Proc. ACM SIGCOMM Qiu D, Srikant R (2004) Modeling and performance analysis of BitTorrent-like peer-to-peer networks. In: Proc. ACM SIGCOMM
7.
Zurück zum Zitat Fan B, Chiu D-M, Lui J (2006) The delicate tradeoffs in BitTorrent-like file sharing protocol design. In: Proc. of IEEE ICNP Fan B, Chiu D-M, Lui J (2006) The delicate tradeoffs in BitTorrent-like file sharing protocol design. In: Proc. of IEEE ICNP
8.
Zurück zum Zitat Legout A, Liogkas N, Kohler E, Zhang L (2007) Clustering and sharing incentives in BitTorrent systems. In: Proc. of ACM SIGMETRICS Legout A, Liogkas N, Kohler E, Zhang L (2007) Clustering and sharing incentives in BitTorrent systems. In: Proc. of ACM SIGMETRICS
9.
Zurück zum Zitat Liao W-C, Papadopoulos F, Psounis K (2007) Performance analysis of BitTorrent-like systems with heterogeneous users. Perform Eval 64(9–12):876–891CrossRef Liao W-C, Papadopoulos F, Psounis K (2007) Performance analysis of BitTorrent-like systems with heterogeneous users. Perform Eval 64(9–12):876–891CrossRef
10.
Zurück zum Zitat Chow A, Golubchik L, Misra V (2009) BitTorrent: an extensible heterogeneous model. IEEE INFOCOM Chow A, Golubchik L, Misra V (2009) BitTorrent: an extensible heterogeneous model. IEEE INFOCOM
11.
Zurück zum Zitat Rosenberg J, Mahy R, Matthews P, Wing D (2008) Session traversal utilities for NAT (STUN). IETF RFC 5389 Rosenberg J, Mahy R, Matthews P, Wing D (2008) Session traversal utilities for NAT (STUN). IETF RFC 5389
12.
Zurück zum Zitat Rosenberg J, Mahy R, Matthews P (2009) Traversal using relays around NAT (TURN): relay extensions to session traversal utilities for NAT (STUN). IETF Internet Draft Rosenberg J, Mahy R, Matthews P (2009) Traversal using relays around NAT (TURN): relay extensions to session traversal utilities for NAT (STUN). IETF Internet Draft
13.
Zurück zum Zitat Rosenberg J (2007) Interactive connectivity establishment (ICE): a protocol for network address translator (NAT) traversal for offer/answer protocols. IETF Internet Draft Rosenberg J (2007) Interactive connectivity establishment (ICE): a protocol for network address translator (NAT) traversal for offer/answer protocols. IETF Internet Draft
14.
Zurück zum Zitat Pouwelse J, Garbacki P, Epema D, Sips H (2005) The BitTorrent P2P file-sharing system: measurement and analysis. In: Proc. of 4th international workshop on peer-to-peer systems (IPTPS) Pouwelse J, Garbacki P, Epema D, Sips H (2005) The BitTorrent P2P file-sharing system: measurement and analysis. In: Proc. of 4th international workshop on peer-to-peer systems (IPTPS)
15.
Zurück zum Zitat Bharambe A, Herley C, Padmanabhan V (2006) Analyzing and improving BitTorrent performance. In: Proc. of IEEE INFOCOM Bharambe A, Herley C, Padmanabhan V (2006) Analyzing and improving BitTorrent performance. In: Proc. of IEEE INFOCOM
16.
Zurück zum Zitat DAcunto L, Meulpolder M, Rahman R, Pouwelse J, Sips H (2010) Modeling and analyzing the effects of firewalls and NATs in P2P swarming systems. In: Proc. of IEEE HotP2P DAcunto L, Meulpolder M, Rahman R, Pouwelse J, Sips H (2010) Modeling and analyzing the effects of firewalls and NATs in P2P swarming systems. In: Proc. of IEEE HotP2P
Metadaten
Titel
Optimizing BitTorrent-like peer-to-peer systems in the presence of network address translation devices
verfasst von
Le Chang
Yangyang Liu
Zhonghua Wei
Jianping Pan
Publikationsdatum
01.09.2011
Verlag
Springer US
Erschienen in
Peer-to-Peer Networking and Applications / Ausgabe 3/2011
Print ISSN: 1936-6442
Elektronische ISSN: 1936-6450
DOI
https://doi.org/10.1007/s12083-010-0083-1

Weitere Artikel der Ausgabe 3/2011

Peer-to-Peer Networking and Applications 3/2011 Zur Ausgabe