Machine Learning Assisted Content Delivery at Edge of Mobile Social Networks

The demand of content delivery (for video streaming, photos, mobile web pages) has explosively grown in recent years, leading to an excessive volume of network traffic at the edge of mobile networks. Mobile social networking (MSN) is widely recognized as the most popular mobile application, as it attracts the largest number of users, and consumes the highest daily time of each user on average. However, mobile users can be distantly located, and their preferences to content may vary over time, leading to highly dynamic distribution of network traffic. Hence, it is necessary to allocate network edge resources for meeting the growing user demand to different types of contents spatially and temporally. To study this problem, we establish a machine learning framework for predicting how users' location and their consumed content can affect the traffic distribution in the underlying content distribution network. Given the predicted distribution of content demands, the proposed smart content delivery scheme is able to instruct the edge servers to dynamically deliver the content to edge users. We evaluate the performance of the conventional regression models and the proposed content delivery scheme over a real-world content distribution network for MSNs. Results reveal that the neural network model outper-forms other approaches by increasing the hit ratio by 30%, and saving the network cost by 15%.

[1]  Zhou Su,et al.  Content distribution over content centric mobile social networks in 5G , 2015, IEEE Communications Magazine.

[2]  Gaoxiang Zhang,et al.  Toward Secure Crowd Sensing in Vehicle-to-Everything Networks , 2018, IEEE Network.

[3]  Kaigui Bian,et al.  DRL360: 360-degree Video Streaming with Deep Reinforcement Learning , 2019, IEEE INFOCOM 2019 - IEEE Conference on Computer Communications.

[4]  Kaigui Bian,et al.  On diffusion-restricted social network: A measurement study of WeChat moments , 2016, 2016 IEEE International Conference on Communications (ICC).

[5]  Kaigui Bian,et al.  On Lifecycle of Interactive Web Apps in WeChat , 2018, 2018 IEEE International Conference on Communications (ICC).

[6]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[7]  Mehdi Bennis,et al.  Living on the edge: The role of proactive caching in 5G wireless networks , 2014, IEEE Communications Magazine.

[8]  Kaigui Bian,et al.  MAC-Layer Misbehaviors in Multi-Hop Cognitive Radio Networks , 2022 .

[9]  Kaigui Bian,et al.  Modeling geo-homopholy in online social networks for population distribution projection , 2017 .

[10]  Kaigui Bian,et al.  Proactive Video Push for Optimizing Bandwidth Consumption in Hybrid CDN-P2P VoD Systems , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[11]  Christian P. Robert,et al.  Machine Learning, a Probabilistic Perspective , 2014 .

[12]  Xiaofei Wang,et al.  Cache in the air: exploiting content caching and delivery techniques for 5G systems , 2014, IEEE Communications Magazine.

[13]  Kaigui Bian,et al.  Mobile Social Big Data: WeChat Moments Dataset, Network Applications, and Opportunities , 2018, IEEE Network.

[14]  Min Chen,et al.  Data-Driven Computing and Caching in 5G Networks: Architecture and Delay Analysis , 2018, IEEE Wireless Communications.

[15]  Kaigui Bian,et al.  Early Detection of Rumors in Heterogeneous Mobile Social Network , 2018, 2018 IEEE Third International Conference on Data Science in Cyberspace (DSC).

[16]  Lingyang Song,et al.  Joint Trajectory and Power Optimization for UAV Relay Networks , 2018, IEEE Communications Letters.

[17]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

[18]  Kaigui Bian,et al.  LadderNet: Knowledge Transfer Based Viewpoint Prediction in 360◦ Video , 2019, ICASSP 2019 - 2019 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[19]  Kaigui Bian,et al.  Population Distribution Projection by Modeling Geo Homophily in Online Social Networks , 2017, ICCSE'17.