SNACS: Social Network-Aware Cloud Assistance for Online Propagated Video Sharing

The deep penetration of Online Social Networks (OSNs) has made them as major portals for video information sharing. Propagated through chains of friends, the coverage of OSN-shared videos can be much broader with stronger micro- and macro-dynamics. Given that the contents are still hosted by external Video Sharing Sites (VSSes), such distinct access patterns from OSN users have created significant new challenges to VSSes. In this paper, we present SNACS, a cost-effective social network-aware cloud assistance for video sharing. The SNACS module sits between VSSes and an OSN, and is managed by the OSN to improve its users' video access experience using both centralized cloud resources and edge servers. Given the strong dynamics of the access patterns, we are particularly interested in the content management and update strategies in the SNACS' implementation. Motivated by real world data traces, we show that conventional cache replacement can be quite inefficient in this context. We then develop optimal offline algorithms with minimized cache misses and replacements, which also motivate an online solution that makes effective use of the video sharing patterns in the OSN. Our design has been extensively evaluated and its superiority has been validated under diverse network and user configurations.

[1]  Ke Xu,et al.  Video sharing in online social networks: measurement and analysis , 2012, NOSSDAV '12.

[2]  Tom Broxton,et al.  Catching a Viral Video , 2010, ICDM Workshops.

[3]  Ke Xu,et al.  On popularity prediction of videos shared in online social networks , 2013, CIKM.

[4]  Ke Xu,et al.  Video requests from Online Social Networks: Characterization, analysis and generation , 2013, 2013 Proceedings IEEE INFOCOM.

[5]  Éva Tardos,et al.  Algorithm design , 2005 .

[6]  Bo Li,et al.  Scaling social media applications into geo-distributed clouds , 2012, 2012 Proceedings IEEE INFOCOM.

[7]  Rynson W. H. Lau,et al.  Multimedia and Signal Processing , 2012, Communications in Computer and Information Science.

[8]  Cecilia Mascolo,et al.  Track globally, deliver locally: improving content delivery networks by tracking geographic social cascades , 2011, WWW.

[9]  Song Wen,et al.  Understanding video propagation in online social networks , 2012, 2012 IEEE 20th International Workshop on Quality of Service.

[10]  Dan Rayburn Comparing CDN Performance : Amazon CloudFront ’ s Last Mile Testing Results , 2012 .

[11]  Feng Wang,et al.  Understand Instant Video Clip Sharing on Mobile Platforms: Twitter's Vine as a Case Study , 2014, NOSSDAV.

[12]  Lifeng Sun,et al.  Propagation-based social-aware replication for social video contents , 2012, ACM Multimedia.

[13]  Lifeng Sun,et al.  Enhancing Internet-Scale Video Service Deployment Using Microblog-Based Prediction , 2015, IEEE Transactions on Parallel and Distributed Systems.