Consume Local: Towards Carbon Free Content Delivery

P2P sharing amongst consumers has been proposed as a way to decrease load on Content Delivery Networks. This paper develops an analytical model that shows an additional benefit of sharing content locally: Selecting close by peers to share content from leads to shorter paths compared to traditional CDNs, decreasing the overall carbon footprint of the system. Using data from a month-long trace of over 3 million monthly users in London accessing TV shows online, we show that local sharing can result in a decrease of 24-48% in the system-wide carbon footprint of online video streaming, despite various obstacle factors that can restrict swarm sizes. We confirm the robustness of the savings by using realistic energy parameters drawn from two widely used settings. We also show that if the energy savings of the CDN servers are transferred as carbon credits to the end users, over 70% of users can become carbon positive, i.e., are able to support their content consumption without incurring any carbon footprint, and are able to offset their other carbon consumption. We suggest carbon credit transfers from CDNs to end users as a novel way to incentivise participation in peer-assisted content delivery.

[1]  Alexandros G. Dimakis,et al.  Femtocaching and device-to-device collaboration: A new architecture for wireless video distribution , 2012, IEEE Communications Magazine.

[2]  Dario Rossi,et al.  A Survey of Green Networking Research , 2010, IEEE Communications Surveys & Tutorials.

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

[4]  Cheng Huang,et al.  Understanding hybrid CDN-P2P: why limelight needs its own Red Swoosh , 2008, NOSSDAV.

[5]  Laurent Massoulié,et al.  Greening the internet with nano data centers , 2009, CoNEXT '09.

[6]  Rodney S. Tucker,et al.  Green Cloud Computing: Balancing Energy in Processing, Storage, and Transport , 2011, Proceedings of the IEEE.

[7]  R.S. Tucker,et al.  Energy Consumption in Optical IP Networks , 2009, Journal of Lightwave Technology.

[8]  Yuan Ding,et al.  Peer-assisted distribution of User Generated Content , 2012, 2012 IEEE 12th International Conference on Peer-to-Peer Computing (P2P).

[9]  Anja Feldmann,et al.  Energy trade-offs among content delivery architectures , 2010, 2010 9th Conference of Telecommunication, Media and Internet.

[10]  Mohammad Shikh-Bahaei,et al.  Survey on peer-assisted content delivery networks , 2017, Comput. Networks.

[11]  Rodney S. Tucker,et al.  Energy consumption in wired and wireless access networks , 2011, IEEE Communications Magazine.

[12]  Jon Crowcroft,et al.  Understanding and decreasing the network footprint of catch-up tv , 2013, WWW.

[13]  Rodney S. Tucker,et al.  Modeling Energy Consumption in High-Capacity Routers and Switches , 2014, IEEE Journal on Selected Areas in Communications.

[14]  Sujata Banerjee,et al.  A Power Benchmarking Framework for Network Devices , 2009, Networking.

[15]  Vasilios A. Siris,et al.  Enhancing mobile data offloading with mobility prediction and prefetching , 2013, ACM SIGMOBILE Mob. Comput. Commun. Rev..

[16]  Di Wu,et al.  From Intermittent to Ubiquitous , 2017, Proc. ACM Interact. Mob. Wearable Ubiquitous Technol..

[17]  Arjuna Sathiaseelan,et al.  Wi-Stitch: Content Delivery in Converged Edge Networks , 2017, MECOMM@SIGCOMM.

[18]  Tansu Alpcan,et al.  Fog Computing May Help to Save Energy in Cloud Computing , 2016, IEEE Journal on Selected Areas in Communications.

[19]  Nishanth R. Sastry,et al.  Take-Away TV: Recharging Work Commutes With Predictive Preloading of Catch-Up TV Content , 2016, IEEE Journal on Selected Areas in Communications.

[20]  Srinivasan Seshan,et al.  Analyzing the potential benefits of CDN augmentation strategies for internet video workloads , 2013, Internet Measurement Conference.

[21]  Ge Zhang,et al.  Unreeling Xunlei Kankan: Understanding Hybrid CDN-P2P Video-on-Demand Streaming , 2015, IEEE Transactions on Multimedia.

[22]  Didier Colle,et al.  Power consumption in telecommunication networks: overview and reduction strategies , 2011, IEEE Communications Magazine.

[23]  Slavisa Aleksic,et al.  Power consumption of wired access network technologies , 2010, 2010 7th International Symposium on Communication Systems, Networks & Digital Signal Processing (CSNDSP 2010).

[24]  Stephen J. Wright,et al.  Power Awareness in Network Design and Routing , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[25]  Biswanath Mukherjee,et al.  Adopting hybrid CDN-P2P in IP-over-WDM networks: An energy-efficiency perspective , 2014, IEEE/OSA Journal of Optical Communications and Networking.

[26]  Andreas F. Molisch,et al.  Individual Preference Probability Modeling for Video Content in Wireless Caching Networks , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[27]  ZhiHui Lv,et al.  An Analysis and Comparison of CDN-P2P-hybrid Content Delivery System and Model , 2012, J. Commun..

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

[29]  Jaafar M. H. Elmirghani,et al.  Distributed Energy Efficient Clouds Over Core Networks , 2014, Journal of Lightwave Technology.

[30]  Mikael Goldmann,et al.  Measurements on the spotify peer-assisted music-on-demand streaming system , 2011, 2011 IEEE International Conference on Peer-to-Peer Computing.

[31]  Ralf Steinmetz,et al.  Unraveling BitTorrent's File Unavailability: Measurements and Analysis , 2010, 2010 IEEE Tenth International Conference on Peer-to-Peer Computing (P2P).

[32]  Vasilios A. Siris,et al.  Enhancing mobile data offloading with mobility prediction and prefetching , 2012, MobiArch '12.

[33]  Andreas Haeberlen,et al.  Peer-assisted content distribution in Akamai netsession , 2013, Internet Measurement Conference.

[34]  Nishanth R. Sastry,et al.  ISP-friendly peer-assisted on-demand streaming of long duration content in BBC iPlayer , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[35]  Scott Shenker,et al.  Making gnutella-like P2P systems scalable , 2003, SIGCOMM '03.

[36]  Mea Wang,et al.  Can P2P help the cloud go green? , 2011, 30th IEEE International Performance Computing and Communications Conference.