Skip to main navigation Skip to search Skip to main content

Super generation network coding for peer-to-peer content distribution networks

Research output: Contribution to journalArticlepeer-review

14 Scopus citations

Abstract

In peer-to-peer (P2P) content distribution systems, network coding is known as a helpful method for increasing the content availability, accelerating the download process, and robustness against churn. Originally, dense network coding (DNC) has been proposed and theoretically considered as an optimal solution. However, due to its huge computational overhead, it is not viable for real-world systems. Subsequently, sparse, generations, and overlapped generations network coding schemes are proposed as possible alternatives but at reduced performance compared to that provided by the DNC. Further in this article, an improved applicable network coding scheme for P2P content distribution systems referred to therein as Super Generation Network Coding (SGNC) is proposed. SGNC maximizes the generation size so that it is as close as possible to the optimal size without adding computational overhead. Theoretical analysis and experimental work show that SGNC outperforms classical and all previous coding based schemes for P2P content distribution systems in terms of content availability, download time, overhead, and decodability for all piece scheduling policies.

Original languageEnglish
Pages (from-to)195240-195252
Number of pages13
JournalIEEE Access
Volume8
DOIs
StatePublished - 2020

Bibliographical note

Publisher Copyright:
© 2020 Institute of Electrical and Electronics Engineers Inc.. All rights reserved.

Keywords

  • Bittorrent
  • Content distribution networks
  • File sharing
  • Network coding
  • Peer-to-peer computing
  • Piece scheduling policies
  • Rarest piece syndrome

ASJC Scopus subject areas

  • General Computer Science
  • General Materials Science
  • General Engineering

Fingerprint

Dive into the research topics of 'Super generation network coding for peer-to-peer content distribution networks'. Together they form a unique fingerprint.

Cite this