• DocumentCode
    2595835
  • Title

    Dasher: A peer-to-peer content distribution system based on combined network coding

  • Author

    Kaiqian, Ou ; Yinlong, Xu ; Guanjun, Ma ; Yulin, Zhu

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Univ. of Sci. & Technol. of China, Hefei, China
  • fYear
    2009
  • fDate
    18-20 Oct. 2009
  • Firstpage
    687
  • Lastpage
    692
  • Abstract
    Network coding can ease the block scheduling and thus makes the distribution more efficient. However, the complexities of encoding and decoding increase sharply as the content size scales up. In this paper, we propose a coding scheme which combines chunked coding and sparse linear network coding to reduce both encoding and decoding costs of content distribution. Based on the combined scheme, we implement a P2P content distribution system, named Dasher, where Local-Rarest-First scheme is adopted for chunk scheduling. Under the same system architecture, we implement three comparative systems, a BitTorrent-like system, named Mybt, a system only with sparse coding, named Sparser and a system using chunked coding, named Chunker. We conduct extensive experiments to compare the performance among these four systems. The experimental results show that Dasher with certain chunk sizes can reduce the average downloading time up to 15% compared with Mybt, and up to 43% with Chunker. With proper chunk sizes, the downloading time of Dasher is almost the same with Sparser. The average decoding rate of Dasher is the same with Chunker, and is nearly m times as fast as Sparser, where m is the number of chunks. Moreover, with respect to robustness, Dasher performs almost as well as Chunker, better than Mybt, but worse than Sparser.
  • Keywords
    encoding; file organisation; peer-to-peer computing; Chunker system; Dasher system; Mybt system; Sparser system; block scheduling; chunked coding; content distribution system; local-rarest-first scheme; network coding; peer-to-peer system; sparse linear network coding; Computer science; Costs; Decoding; Encoding; Laboratories; Local area networks; Network coding; Peer to peer computing; Robustness; Scheduling; Chunked coding; Network coding; P2P content distribution; Sparse coding;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Broadband Network & Multimedia Technology, 2009. IC-BNMT '09. 2nd IEEE International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4244-4590-5
  • Electronic_ISBN
    978-1-4244-4591-2
  • Type

    conf

  • DOI
    10.1109/ICBNMT.2009.5347839
  • Filename
    5347839