Skip to main content
Erschienen in: Peer-to-Peer Networking and Applications 1/2012

01.03.2012

I-Swifter: Improving chunked network coding for peer-to-peer content distribution

verfasst von: Jinbiao Xu, Xin Wang, Jin Zhao, Azman Osman Lim

Erschienen in: Peer-to-Peer Networking and Applications | Ausgabe 1/2012

Einloggen

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

search-config
loading …

Abstract

Network coding has been proposed as a promising approach for peer-to-peer content distribution in recent literature. Not only reducing the average download time, but also improving resilience to peer churn has been showed as the benefits brought by network coding. State-of-the-art network coding content distribution systems perform network coding within segments or chunks, in order to reduce computational overhead. In our previous work (Xu et al. 2008), we proposed to schedule segment requests at a local-rarest-first basic. Local-rarest-first segment scheduling, as we demonstrated, is superior to the random scheduling. In this paper, we make a further step towards improving chunked network coding content distribution systems. We propose a requests reducer that reduces the overhead in control traffic and an encoding vectors reducer that eliminates the transmission of encoding vectors. Our contributions are to save unnecessary requests from downstream peers, and to reduce encoding vectors payload when the upstream peer owns the complete requested segment. This paper presents a realistic implementation, named I-Swifter. And we also make a comparative study on various related implementations. Experimental results show that there is about 10–20% of encoding vectors can be saved in I-Swifter. Moreover, I-Swifter improves average and maximum download time, the server load as well.

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 Xu J, Zhao J, Wang X, Xue X (2008) Swifter: Chunked network coding for peer-to-peer content distribution. In: Proc. IEEE int. conf. on commun., May Xu J, Zhao J, Wang X, Xue X (2008) Swifter: Chunked network coding for peer-to-peer content distribution. In: Proc. IEEE int. conf. on commun., May
2.
Zurück zum Zitat Yang J, Ma H, Song W, Cui J, Zhou C (2006) Crawling the eDonkey network. In: Proc. int. conf. on grid and cooperative computing workshops Yang J, Ma H, Song W, Cui J, Zhou C (2006) Crawling the eDonkey network. In: Proc. int. conf. on grid and cooperative computing workshops
3.
Zurück zum Zitat Peterson RS, Sirer EG (2009) Antfarm: efficient content distribution with managed swarms. In: Proc. of the 6th USENIX symposium on networked systems design and implementation (NSDI’09), Berkeley, CA Peterson RS, Sirer EG (2009) Antfarm: efficient content distribution with managed swarms. In: Proc. of the 6th USENIX symposium on networked systems design and implementation (NSDI’09), Berkeley, CA
4.
Zurück zum Zitat Qiu D, Srikant R (2004) Modeling and performance analysis of BitTorrent-like peer-to-peer networks. In: Proc. of the 2004 conference on applications, technologies, architectures, and protocols for computer communications (ACM SIGCOMM ’04), New York, NY Qiu D, Srikant R (2004) Modeling and performance analysis of BitTorrent-like peer-to-peer networks. In: Proc. of the 2004 conference on applications, technologies, architectures, and protocols for computer communications (ACM SIGCOMM ’04), New York, NY
5.
Zurück zum Zitat Pouwelse J, Garbacki P, Epema D, Sips H (2005) The bittorrent P2P file-sharing system: measurements and analysis. Peer-to-Peer Systems IV, Lect Notes Comput Sci 3640:205–216 Pouwelse J, Garbacki P, Epema D, Sips H (2005) The bittorrent P2P file-sharing system: measurements and analysis. Peer-to-Peer Systems IV, Lect Notes Comput Sci 3640:205–216
7.
Zurück zum Zitat Niu D, Li BC (2007) On the resilience-complexity tradeoff of network coding in dynamic P2P networks. In: Proc. int. workshop on quality of service (IWQoS) Niu D, Li BC (2007) On the resilience-complexity tradeoff of network coding in dynamic P2P networks. In: Proc. int. workshop on quality of service (IWQoS)
8.
Zurück zum Zitat Wang M, Li B (2006) How practical is network coding. In: Proc. int. workshop on quality of service (IWQoS), June Wang M, Li B (2006) How practical is network coding. In: Proc. int. workshop on quality of service (IWQoS), June
9.
Zurück zum Zitat Chou PA, Wu Y, Jain K (2003) Practical network coding. In: Proc. int. allerton conf. on commun., control, and computing Chou PA, Wu Y, Jain K (2003) Practical network coding. In: Proc. int. allerton conf. on commun., control, and computing
10.
Zurück zum Zitat Gkantsidis C, Miller J, Rodriguez P (2006) Anatomy of a P2P content distribution system with network coding. In: Proc. int. workshop on peer-to-peer systems (IPTPS) Gkantsidis C, Miller J, Rodriguez P (2006) Anatomy of a P2P content distribution system with network coding. In: Proc. int. workshop on peer-to-peer systems (IPTPS)
11.
Zurück zum Zitat Bharambe AR, Herley C, Padmanabhan VN (2006) Analysing and improving bittorrent performance. In: Proc. IEEE INFOCOM conf., April Bharambe AR, Herley C, Padmanabhan VN (2006) Analysing and improving bittorrent performance. In: Proc. IEEE INFOCOM conf., April
12.
Zurück zum Zitat Byers J, Considine J, Mitzenmacher M, Rost S (2002) Informed content delivery across adaptive overlay networks. In: Proc. ACM SIGCOMM conf., August Byers J, Considine J, Mitzenmacher M, Rost S (2002) Informed content delivery across adaptive overlay networks. In: Proc. ACM SIGCOMM conf., August
14.
Zurück zum Zitat Ho T, Koetter R, Medard M, Karger D, Effros M (2003) The benefits of coding over routing in a randomized setting. In: Proc. int. symposium on inf. theory (ISIT) Ho T, Koetter R, Medard M, Karger D, Effros M (2003) The benefits of coding over routing in a randomized setting. In: Proc. int. symposium on inf. theory (ISIT)
15.
Zurück zum Zitat Gkantsidis C, Rodriguez P (2005) Network coding for large scale context distribution. In: Proc. IEEE INFOCOM conf., March Gkantsidis C, Rodriguez P (2005) Network coding for large scale context distribution. In: Proc. IEEE INFOCOM conf., March
16.
Zurück zum Zitat Ma G, Xu Y, Lin M, Xuan Y (2007) A content distribution system based on sparse linear network coding. In: Proc. workshop on network coding, theory, and applications (NETCOD), January Ma G, Xu Y, Lin M, Xuan Y (2007) A content distribution system based on sparse linear network coding. In: Proc. workshop on network coding, theory, and applications (NETCOD), January
17.
Zurück zum Zitat Shojania H, Li B (2007) Parallelized progressive network coding with hardware acceleration. In: Proc. int. workshop on quality of service (IWQoS), June Shojania H, Li B (2007) Parallelized progressive network coding with hardware acceleration. In: Proc. int. workshop on quality of service (IWQoS), June
18.
Zurück zum Zitat Maymounkov P, Harvey NJA, Lun DS (2006) Methods for efficient network coding. In: Proc. int. allerton conf. on commun., control, and computing Maymounkov P, Harvey NJA, Lun DS (2006) Methods for efficient network coding. In: Proc. int. allerton conf. on commun., control, and computing
19.
Zurück zum Zitat Cohen B (2003) Incentives build robustness in BitTorrent. In: Proc. workshop on economics of peer-to-peer systems, June Cohen B (2003) Incentives build robustness in BitTorrent. In: Proc. workshop on economics of peer-to-peer systems, June
Metadaten
Titel
I-Swifter: Improving chunked network coding for peer-to-peer content distribution
verfasst von
Jinbiao Xu
Xin Wang
Jin Zhao
Azman Osman Lim
Publikationsdatum
01.03.2012
Verlag
Springer US
Erschienen in
Peer-to-Peer Networking and Applications / Ausgabe 1/2012
Print ISSN: 1936-6442
Elektronische ISSN: 1936-6450
DOI
https://doi.org/10.1007/s12083-011-0105-7

Weitere Artikel der Ausgabe 1/2012

Peer-to-Peer Networking and Applications 1/2012 Zur Ausgabe