Title :
Swifter: Chunked Network Coding for Peer-to-Peer Content Distribution
Author :
Xu, Jinbiao ; Zhao, Jin ; Wang, Xin ; Xue, Xiangyang
Author_Institution :
Dept. of Comput. Sci. & Eng., Fudan Univ., Shanghai
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.
Keywords :
encoding; peer-to-peer computing; scheduling; Swifter; chunked network coding; peer-to-peer content distribution; segment scheduling; Bandwidth; Communications Society; Computational complexity; Computer science; Large-scale systems; Network coding; Network topology; Peer to peer computing; Processor scheduling; Resilience;
Conference_Titel :
Communications, 2008. ICC '08. IEEE International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4244-2075-9
Electronic_ISBN :
978-1-4244-2075-9
DOI :
10.1109/ICC.2008.1050