Content-Aware Proactive Caching for Backhaul Offloading in Cellular Network

Proactive caching is considered a cost-effective method to address the backhaul bottleneck problem in cellular network. In this paper, we propose a novel popularity predicting–caching procedure that takes raw video data as an input to determine an optimal cache placement policy, which deals with both published and unpublished videos. To anticipate the popularity of unpublished videos of which the statistical information is not available, we apply the content-based approach by extracting and condensing video features into a high-dimensional vector. Subsequently, we form $G$ clusters of features representing the potential video categories (VCs) and map the feature vector into a $G$ -dimensional space, where each element indicates the percentage to which the video contains the features of the corresponding VC. Finally, we train a prediction model to foresee the popularity, where the set of published videos is used as training data. Last, the prediction with expert advice method is used to update the training set, and to gain insight into how the predictor output will deviate from the best expert prediction, we address the concept of expected cumulative loss and derive the analytical expression for its upper bound. Extensive simulation results are shown to gain insight into our proposed system subject to different factors, such as network size, cache capacity, and user’s preference profile. In summary, we show that applying intelligence-based content-aware proactive caching is an efficient approach to significantly improving the operation of cellular networks in the future.

[1]  Alberto Del Bimbo,et al.  Image Popularity Prediction in Social Media Using Sentiment and Context Features , 2015, ACM Multimedia.

[2]  Richard P. Wildes,et al.  Dynamic scene understanding: The role of orientation features in space and time in scene classification , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[3]  Stuart Barber,et al.  All of Statistics: a Concise Course in Statistical Inference , 2005 .

[4]  Cheng-Xiang Wang,et al.  5G Ultra-Dense Cellular Networks , 2015, IEEE Wireless Communications.

[5]  Tony Q. S. Quek,et al.  Cooperative Caching and Transmission Design in Cluster-Centric Small Cell Networks , 2016, IEEE Transactions on Wireless Communications.

[6]  Flavio Figueiredo,et al.  On the prediction of popularity of trends and hits for user generated videos , 2013, WSDM.

[7]  Hai Jiang,et al.  Optimal multi-channel cooperative sensing in cognitive radio networks , 2010, IEEE Transactions on Wireless Communications.

[8]  Narayan B. Mandayam,et al.  Joint Caching and Pricing Strategies for Information Centric Networks , 2014, GLOBECOM 2014.

[9]  Andrew Zisserman,et al.  Very Deep Convolutional Networks for Large-Scale Image Recognition , 2014, ICLR.

[10]  Min Sheng,et al.  Learning-Based Content Caching and Sharing for Wireless Networks , 2017, IEEE Transactions on Communications.

[11]  Flavio Figueiredo,et al.  The tube over time: characterizing popularity growth of youtube videos , 2011, WSDM '11.

[12]  Raffay Hamid,et al.  What makes an image popular? , 2014, WWW.

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

[14]  He Chen,et al.  Socially Aware Distributed Caching in Device-to-Device Communication Networks , 2016, 2016 IEEE Globecom Workshops (GC Wkshps).

[15]  Jaime Llorca,et al.  On the average performance of caching and coded multicasting with random demands , 2014, 2014 11th International Symposium on Wireless Communications Systems (ISWCS).

[16]  Ying-Chang Liang,et al.  Sensing-Based Spectrum Sharing in Cognitive Radio Networks , 2008, IEEE Transactions on Vehicular Technology.

[17]  Mihaela van der Schaar,et al.  Popularity-driven content caching , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[18]  Jussara M. Almeida,et al.  Using early view patterns to predict the popularity of youtube videos , 2013, WSDM.

[19]  Konstantinos Poularakis,et al.  Approximation Algorithms for Mobile Data Caching in Small Cell Networks , 2014, IEEE Transactions on Communications.

[20]  Sujit Dey,et al.  Video-Aware Scheduling and Caching in the Radio Access Network , 2014, IEEE/ACM Transactions on Networking.

[21]  Weihua Zhuang,et al.  Simple Channel Sensing Order in Cognitive Radio Networks , 2011, IEEE Journal on Selected Areas in Communications.

[22]  Jeffrey D. Ullman,et al.  Mining of Massive Datasets: Data Mining , 2011 .

[23]  Christopher M. Bishop,et al.  Pattern Recognition and Machine Learning (Information Science and Statistics) , 2006 .

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

[25]  Joong Bum Rhim,et al.  Fountain Codes , 2010 .

[26]  Gábor Lugosi,et al.  Prediction, learning, and games , 2006 .

[27]  Zongkai Yang,et al.  A dynamic caching algorithm based on internal popularity distribution of streaming media , 2006, Multimedia Systems.

[28]  Lorenzo Torresani,et al.  Learning Spatiotemporal Features with 3D Convolutional Networks , 2014, 2015 IEEE International Conference on Computer Vision (ICCV).

[29]  Mubarak Shah,et al.  UCF101: A Dataset of 101 Human Actions Classes From Videos in The Wild , 2012, ArXiv.

[30]  Mehdi Bennis,et al.  Cache-enabled small cell networks: modeling and tradeoffs , 2014, EURASIP Journal on Wireless Communications and Networking.

[31]  Leonard J. Cimini,et al.  MobiCacher: Mobility-aware content caching in small-cell networks , 2014, 2014 IEEE Global Communications Conference.

[32]  Fei-Fei Li,et al.  Large-Scale Video Classification with Convolutional Neural Networks , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[33]  Pablo Rodriguez,et al.  I tube, you tube, everybody tubes: analyzing the world's largest user generated content video system , 2007, IMC '07.

[34]  Chih-Jen Lin,et al.  Probability Estimates for Multi-class Classification by Pairwise Coupling , 2003, J. Mach. Learn. Res..

[35]  Niklas Carlsson,et al.  The untold story of the clones: content-agnostic factors that impact YouTube video popularity , 2012, KDD.

[36]  Bernardo A. Huberman,et al.  Predicting the popularity of online content , 2008, Commun. ACM.

[37]  Holger Claussen,et al.  Towards 1 Gbps/UE in Cellular Systems: Understanding Ultra-Dense Small Cell Deployments , 2015, IEEE Communications Surveys & Tutorials.