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
Link To Document