Conference Proceeding

Swifter: Chunked Network Coding for Peer-to-Peer Content Distribution

Dept. of Comput. Sci. & Eng., Fudan Univ., Shanghai
06/2008; DOI:10.1109/ICC.2008.1050 pp.5603 - 5608 In proceeding of: Communications, 2008. ICC '08. IEEE International Conference on
Source: IEEE Xplore

ABSTRACT The benefit of network coding with respect to simplifying scheduling overhead for content distribution has been extensively studied in previous literature. However, the complexity of network coding increases as the content size scales up. In this paper, we study the tradeoff between scheduling overhead and coding overhead. To this end, we propose Swifter, a P2P content distribution scheme, which employs local-rarest-first segment scheduling and chunked network coding algorithms. In Swifter, content is divided into segments, which are further divided into blocks. Each peer schedules a local-rarest segment request from its neighbors. Network coding is then used for generating a reply block within the requested segment. Leveraging our real-world implementation and experiments, we find that Swifter has low coding overhead and can reduce average download time by up to 40% compared to existing work.

0 0
 · 
0 Bookmarks
 · 
25 Views

Full-text

View
0 Downloads
Available from

Keywords

average download time
 
blocks
 
chunked network coding algorithms
 
content distribution
 
content size scales
 
employs local-rarest-first segment scheduling
 
local-rarest segment request
 
network coding
 
network coding increases
 
P2P content distribution scheme
 
peer schedules
 
real-world implementation
 
reply block
 
requested segment
 
scheduling overhead
 
segments
 
simplifying scheduling overhead