Tradeoffs in cloud and peer-assisted content delivery systems

With the proliferation of cloud services, cloud-based systems can become a cost-effective means of on-demand content delivery. In order to make best use of the available cloud bandwidth and storage resources, content distributors need to have a good understanding of the tradeoffs between various system design choices. In this work we consider a peer-assisted content delivery system that aims to provide guaranteed average download rate to its customers. We show that bandwidth demand peaks for contents with moderate popularity, and identify these contents as candidates for cloud-based service. We then consider dynamic content bundling (inflation) and cross-swarm seeding, which were recently proposed to improve download performance, and evaluate their impact on the optimal choice of cloud service use. We find that much of the benefits from peer seeding can be achieved with careful torrent inflation, and that hybrid policies that combine bundling and peer seeding often reduce the delivery costs by 20% relative to only using seeding. Furthermore, all these peer-assisted policies reduce the number of files that would need to be pushed to the cloud. Finally, we show that careful system design is needed if locality is an important criterion when choosing cloud-based service provisioning.

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

[2]  Amit Yadav,et al.  Characterizing web-based video sharing workloads , 2009, WWW 2009.

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

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

[5]  Minghua Chen,et al.  CALMS: Cloud-assisted live media streaming for globalized demands with time/region diversities , 2012, 2012 Proceedings IEEE INFOCOM.

[6]  Michele Garetto,et al.  Performance analysis of non-stationary peer-assisted VoD systems , 2012, 2012 Proceedings IEEE INFOCOM.

[7]  Michele Garetto,et al.  Stochastic analysis of self-sustainability in peer-assisted VoD systems , 2012, 2012 Proceedings IEEE INFOCOM.

[8]  Bo Li,et al.  Peer-assisted online storage and distribution: modeling and server strategies , 2009, NOSSDAV '09.

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

[10]  Simon Oechsner,et al.  The Impact of Caching on BitTorrent-Like Peer-to-Peer Systems , 2010, 2010 IEEE Tenth International Conference on Peer-to-Peer Computing (P2P).

[11]  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).

[12]  Yanghee Choi,et al.  Bundling practice in BitTorrent: what, how, and why , 2012, SIGMETRICS '12.

[13]  Bobby Bhattacharjee,et al.  Bittorrent is an auction: analyzing and improving bittorrent's incentives , 2008, SIGCOMM '08.

[14]  Xiaoning Ding,et al.  Measurements, analysis, and modeling of BitTorrent-like systems , 2005, IMC '05.

[15]  Niklas Carlsson,et al.  Modeling Priority-Based Incentive Policies for Peer-Assisted Content Delivery Systems , 2008, Networking.

[16]  Baochun Li,et al.  Quality-assured cloud bandwidth auto-scaling for video-on-demand applications , 2012, 2012 Proceedings IEEE INFOCOM.

[17]  Niklas Carlsson,et al.  Peer-Assisted On-Demand Streaming of Stored Media Using BitTorrent-Like Protocols , 2007, Networking.

[18]  Niklas Carlsson,et al.  Dynamic swarm management for improved BitTorrent performance , 2009, IPTPS.

[19]  Carey L. Williamson,et al.  Dynamic file-selection policies for bundling in BitTorrent-like systems , 2010, 2010 IEEE 18th International Workshop on Quality of Service (IWQoS).

[20]  Zongpeng Li,et al.  Dynamic file bundling for large-scale content distribution , 2012, 37th Annual IEEE Conference on Local Computer Networks.

[21]  Rakesh Kumar,et al.  Stochastic Fluid Theory for P2P Streaming Systems , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

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

[23]  Gustavo de Veciana,et al.  Performance of peer-to-peer networks: Service capacity and role of resource sharing policies , 2006, Perform. Evaluation.

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

[25]  R. Srikant,et al.  Modeling and performance analysis of BitTorrent-like peer-to-peer networks , 2004, SIGCOMM '04.

[26]  Emin Gün Sirer,et al.  AntFarm: Efficient Content Distribution with Managed Swarms , 2009, NSDI.

[27]  Gustavo de Veciana,et al.  Service capacity of peer to peer networks , 2004, IEEE INFOCOM 2004.