Towards a Dynamic File Bundling System for Large-Scale Content Distribution

Peer-assisted content delivery systems can provide scalable download service for popular files. For mildly popular content, however, these systems are less helpful in offloading servers as the request rate for less popular files may not enable formation of self-sustaining torrents (where the entire content of the file is available among the peers themselves). As there typically is a long tail of mildly popular content, with a high aggregate demand, a large fraction of the file requests must still be handled by servers, and is not off-loadable to peers. Bundling approaches have been proposed where peers are requested to download content which they may not otherwise be interested in order to ``inflate'' the popularity of less popular files. We present the design and implementation of a dynamic bundling system, in which a large number of files may be bundled to form a super bundle. From this super bundle, smaller individual bundles, consisting of a small set of files, can dynamically be assigned to individual users. Our system has the capability to dynamically adjust the number of downloaders of each file, thus allowing popularity inflation to be optimized according to current file popularities.

[1]  Arun Venkataramani,et al.  Estimating Self-Sustainability in Peer-to-Peer Swarming Systems , 2010, Perform. Evaluation.

[2]  Zongpeng Li,et al.  Youtube traffic characterization: a view from the edge , 2007, IMC '07.

[3]  Bin Li,et al.  Content Availability and Bundling in Swarming Systems , 2009, IEEE/ACM Transactions on Networking.

[4]  Niklas Carlsson,et al.  Characterizing web-based video sharing workloads , 2009, WWW '09.

[5]  Krishna P. Gummadi,et al.  Measurement, modeling, and analysis of a peer-to-peer file-sharing workload , 2003, SOSP '03.

[6]  Li Fan,et al.  Web caching and Zipf-like distributions: evidence and implications , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[7]  Niklas Carlsson,et al.  Using Torrent Inflation to Efficiently Serve the Long Tail in Peer-Assisted Content Delivery Systems , 2010, Networking.

[8]  Niklas Carlsson,et al.  Power-law revisited: large scale measurement study of P2P content popularity , 2010, IPTPS.