• DocumentCode
    244405
  • Title

    Peer-Assisted Content Distribution with Random Linear Network Coding

  • Author

    Hundeboll, Martin ; Ledet-Pedersen, Jeppe ; Sluyterman, Georg ; Madsen, Tatiana K. ; Fitzek, Frank H. P.

  • Author_Institution
    Dept. of Electron. Syst., Aalborg Univ., Aalborg, Denmark
  • fYear
    2014
  • fDate
    18-21 May 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Peer-to-peer networks constitute a widely used, cost-effective and scalable technology to distribute bandwidth-intensive content. The technology forms a great platform to build distributed cloud storage without the need of a central provider. However, the majority of todays peer-to-peer systems require complex algorithms to schedule what parts of obtained content to forward to other peers. Random Linear Network Coding can greatly simplify these algorithm by removing the need for coordination between the distributing nodes. In this paper we propose and evaluate the structure of the BRONCO peer-to-peer system, which applies random linear network coding. We focus on an experimental evaluation of the performance on 36 real nodes. The evalution shows that BRONCO outperforms regular HTTP transfers, and, with a extremely simple protocol structure, performs equivalently to bittorrent distribution. Furthermore, we evaluate the performance of different parameters and suggest a suitable trade- off between CPU utilization and network overhead. Within the limitations of the used test environment, we have shown that networkc coding is usable in peer-assisted content distribution and we suggest further improvements to reduce redundancy overhead.
  • Keywords
    computer network reliability; linear codes; network coding; peer-to-peer computing; random codes; BRONCO peer-to-peer network system; CPU utilization; HTTP transfer; bandwidth-intensive content; bittorrent distribution; distributed cloud storage; peer-assisted content distribution; performance evaluation; random linear network coding; redundancy overhead reduction; Decoding; Encoding; Network coding; Overlay networks; Peer-to-peer computing; Protocols; Servers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Vehicular Technology Conference (VTC Spring), 2014 IEEE 79th
  • Conference_Location
    Seoul
  • Type

    conf

  • DOI
    10.1109/VTCSpring.2014.7023041
  • Filename
    7023041