DocumentCode
2890027
Title
How Can Network Coding Help P2P Content Distribution?
Author
Ma, Guanjun ; Xu, Yinlong ; Ou, Kaiqian ; Luo, Wen
Author_Institution
Dept. of Comput. Sci. & Technol., Univ. of Sci. & Technol. of China, Hefei, China
fYear
2009
fDate
14-18 June 2009
Firstpage
1
Lastpage
5
Abstract
It is well known that network coding can enhance the performance of peer-to-peer (P2P) content distribution systems since it benefits block scheduling. In this paper, we introduce our P2P content distribution system "SmartCode" with sparse network coding on PlanetLab. SmartCode uses pre-checking to avoid linearly dependent blocks being transmitted. Under the same system architecture, we also implement two systems "Ecode" and "LRF". Ecode is also based on sparse network coding, but without pre-checking. LRF is BitTorrent- like, using local-rarest-first for block scheduling. We conduct extensive experiments to compare the performances among the three systems. Experimental results show that the distributing time of SmartCode is reduced by 11% on average and up to 19% compared with LRF, and by 7% on average and up to 16% compared with Ecode. We also conduct experiments to analyze robustness among the three systems under the assumption that peers join in and leave a content distribution session dynamically and the seed leave the session after it has transmitted a fixed percentage of blocks over the total blocks of the content. In dynamical cases, SmartCode outperforms evidently than Ecode and LRF in downloading time and the times of peers completing the downloading.
Keywords
encoding; peer-to-peer computing; BitTorrent; P2P content distribution; PlanetLab; SmartCode; block scheduling; network coding; peer-to-peer content distribution system; system architecture; Communications Society; Computer science; High performance computing; Internet; Network coding; Peer to peer computing; Processor scheduling; Relays; Robustness; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Communications, 2009. ICC '09. IEEE International Conference on
Conference_Location
Dresden
ISSN
1938-1883
Print_ISBN
978-1-4244-3435-0
Electronic_ISBN
1938-1883
Type
conf
DOI
10.1109/ICC.2009.5199055
Filename
5199055
Link To Document