Differential Privacy Oriented Distributed Online Learning for Mobile Social Video Prefetching

The ever fast growing mobile social video traffic has motivated the urgent requirement of alleviating backbone pressures while ensuring the user-quality experience. Mobile video prefetching previously caches the future accessed videos at the edge, which has become a promising solution for traffic offloading and delay reduction. However, providing high performance prefetching still remains problematic in the presence of high dynamic mobile users’ viewing behaviors and consecutive generated video content. Besides, given the fact that making prefetching decision requires viewing history that is sensitive, the increasing privacy issues should also be considered. In this paper, we propose a differential privacy oriented distributed online learning method for mobile social video prefetching (DPDL-SVP). Through a large-scale data analysis based on one of the most popular online social network sites, WeiBo.cn, we reveal that users’ viewing behaviors have strong a relation with video preference, content popularity, and social interactions. We then formulate the prefetching problem as an online convex optimization based on these three factors. Furthermore, the problem is divided into two subproblems, and we implement a distributed algorithm separately to solve them with differential privacy. The performance bound of the proposed online algorithms is also theoretically proved. We conduct a series simulation based on real viewing traces to evaluate the performance of DPDL-SVP. Evaluation results show how our proposed algorithms achieve superior performance in terms of the prediction accuracy, delay reduction, and scalability.

[1]  Hai Jin,et al.  Differentially Private Online Learning for Cloud-Based Video Recommendation With Multimedia Big Data in Social Networks , 2015, IEEE Transactions on Multimedia.

[2]  Lifeng Sun,et al.  Joint Social and Content Recommendation for User-Generated Videos in Online Social Network , 2013, IEEE Transactions on Multimedia.

[3]  Zhou Su,et al.  Game Theoretical Secure Caching Scheme in Multi-Homing Heterogeneous Networks , 2018, 2018 IEEE International Conference on Communications (ICC).

[4]  Cynthia Dwork,et al.  Differential Privacy: A Survey of Results , 2008, TAMC.

[5]  Latanya Sweeney,et al.  k-Anonymity: A Model for Protecting Privacy , 2002, Int. J. Uncertain. Fuzziness Knowl. Based Syst..

[6]  Yonggang Wen,et al.  Toward Rendering-Latency Reduction for Composable Web Services via Priority-Based Object Caching , 2018, IEEE Transactions on Multimedia.

[7]  Cynthia Dwork,et al.  Differential Privacy , 2006, ICALP.

[8]  Xiaofei Wang,et al.  AMES-Cloud: A Framework of Adaptive Mobile Video Streaming and Efficient Social Video Sharing in the Clouds , 2013, IEEE Transactions on Multimedia.

[9]  Lifeng Sun,et al.  MUSA: Wi-Fi AP-assisted video prefetching via Tensor Learning , 2017, 2017 IEEE/ACM 25th International Symposium on Quality of Service (IWQoS).

[10]  Ilya Mironov,et al.  Differentially private recommender systems: building privacy into the net , 2009, KDD.

[11]  Ning Zhang,et al.  A Secure Charging Scheme for Electric Vehicles With Smart Communities in Energy Blockchain , 2019, IEEE Internet of Things Journal.

[12]  Minghua Chen,et al.  APRank: Joint mobility and preference-based mobile video prefetching , 2017, 2017 IEEE International Conference on Multimedia and Expo (ICME).

[13]  Lujie Zhong,et al.  Optimal Information Centric Caching in 5G Device-to-Device Communications , 2018, IEEE Transactions on Mobile Computing.

[14]  Irene Kilanioti,et al.  Improving Multimedia Content Delivery via Augmentation With Social Information: The Social Prefetcher Approach , 2015, IEEE Transactions on Multimedia.

[15]  Jin Li,et al.  SocialTube: P2P-Assisted Video Sharing in Online Social Networks , 2012, IEEE Transactions on Parallel and Distributed Systems.

[16]  Giacomo Verticale,et al.  Optimal Content Prefetching in NDN Vehicle-to-Infrastructure Scenario , 2017, IEEE Transactions on Vehicular Technology.

[17]  Zhou Su,et al.  Distributed Task Allocation to Enable Collaborative Autonomous Driving With Network Softwarization , 2018, IEEE Journal on Selected Areas in Communications.

[18]  Dong Liu,et al.  A Learning-Based Approach to Joint Content Caching and Recommendation at Base Stations , 2018, 2018 IEEE Global Communications Conference (GLOBECOM).

[19]  Yonggang Wen,et al.  Spectrum Allocation and Bitrate Adjustment for Mobile Social Video Sharing: Potential Game With Online QoS Learning Approach , 2017, IEEE Journal on Selected Areas in Communications.

[20]  Xiaofei Wang,et al.  Cloud-assisted adaptive video streaming and social-aware video prefetching for mobile users , 2013, IEEE Wireless Communications.

[21]  Mauro Conti,et al.  Privacy-Aware Caching in Information-Centric Networking , 2019, IEEE Transactions on Dependable and Secure Computing.

[22]  Hongke Zhang,et al.  QoE-Driven User-Centric VoD Services in Urban Multihomed P2P-Based Vehicular Networks , 2013, IEEE Transactions on Vehicular Technology.

[23]  Gabriel-Miro Muntean,et al.  Socially aware mobile peer-to-peer communications for community multimedia streaming services , 2015, IEEE Communications Magazine.

[24]  Rahul V. Patil,et al.  Data Hiding in Encrypted H.264/AVC Video Streams by Codeword Substitution , 2015 .

[25]  Yonggang Wen,et al.  Budget-Efficient Viral Video Distribution Over Online Social Networks: Mining Topic-Aware Influential Users , 2018, IEEE Transactions on Circuits and Systems for Video Technology.

[26]  Dimitri P. Bertsekas,et al.  Nonlinear Programming , 1997 .

[27]  Yaoxue Zhang,et al.  Socially-Driven Learning-Based Prefetching in Mobile Online Social Networks , 2017, IEEE/ACM Transactions on Networking.