Deep Learning-Based Edge Caching in Fog Radio Access Networks

In this article, the edge caching policy in fog radio access networks (F-RANs) is optimized via deep learning. Considering that it is hard for fog access points (F-APs) to collect sufficient data of massive content features, our proposed edge caching policy only utilizes the number of requests and user location. In an offline phase, we propose to learn the corresponding popularity prediction model for every content popularity trend class and user location prediction models to make the popularity prediction accurate, adaptive and targeted. Moreover, we develop a loss function to avoid overfitting and increase sensitivity to high popularity for popularity prediction models. In an online phase, we propose a reactive caching scheme to react to user requests. In order to guarantee that classification can improve the popularity prediction accuracy in both phases, deep learning and k-Nearest Neighbor (kNN) are combined to classify popularity trends. Besides, a joint proactive-reactive caching policy is proposed to maximize the cache hit rate. The proposed policy is able to promptly track the various popularity trends with spatial-temporal popularity, trend and user dynamics with a low computational complexity. Extensive performance evaluation results show that the cache hit rate of our proposed policy approaches that of the optimal policy.

[1]  Ilyas Alper Karatepe,et al.  Big data caching for networking: moving from cloud to edge , 2016, IEEE Communications Magazine.

[2]  Peter Harrington,et al.  Machine Learning in Action , 2012 .

[3]  Chenyang Yang,et al.  Caching Policy for Cache-Enabled D2D Communications by Learning User Preference , 2017, IEEE Transactions on Communications.

[4]  F. Maxwell Harper,et al.  The MovieLens Datasets: History and Context , 2016, TIIS.

[5]  Quoc V. Le,et al.  Searching for Activation Functions , 2018, arXiv.

[6]  Xiaohu You,et al.  A Novel Caching Policy with Content Popularity Prediction and User Preference Learning in Fog-RAN , 2017, 2017 IEEE Globecom Workshops (GC Wkshps).

[7]  Ning Zhang,et al.  Online Proactive Caching in Mobile Edge Computing Using Bidirectional Deep Recurrent Neural Network , 2019, IEEE Internet of Things Journal.

[8]  Guangjie Han,et al.  A Maximum Cache Value Policy in Hybrid Memory-Based Edge Computing for Mobile Devices , 2019, IEEE Internet of Things Journal.

[9]  Fu-Chun Zheng,et al.  Analysis and Optimization of Cache-Enabled Fog Radio Access Networks: Successful Transmission Probability, Fractional Offloaded Traffic and Delay , 2020, IEEE Transactions on Vehicular Technology.

[10]  Xuemin Shen,et al.  Cooperative Edge Caching in User-Centric Clustered Mobile Networks , 2017, IEEE Transactions on Mobile Computing.

[11]  H. Vincent Poor,et al.  Cluster Content Caching: An Energy-Efficient Approach to Improve Quality of Service in Cloud Radio Access Networks , 2016, IEEE Journal on Selected Areas in Communications.

[12]  Gang Feng,et al.  Proactive Content Caching by Exploiting Transfer Learning for Mobile Edge Computing , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[13]  Vikram Krishnamurthy,et al.  Adaptive Scheme for Caching YouTube Content in a Cellular Network: Machine Learning Approach , 2017, IEEE Access.

[14]  John W. Auer,et al.  Linear algebra with applications , 1996 .

[15]  Wei Ni,et al.  Profitable Cooperative Region for Distributed Online Edge Caching , 2019, IEEE Transactions on Communications.

[16]  Walid Saad,et al.  Echo State Networks for Proactive Caching in Cloud-Based Radio Access Networks With Mobile Users , 2016, IEEE Transactions on Wireless Communications.

[17]  Xu Zhang,et al.  A differentiated DBN model based on CRBM for time series forecasting , 2017, 2017 IEEE 17th International Conference on Communication Technology (ICCT).

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

[19]  Fu-Chun Zheng,et al.  A Mean Field Game-Based Distributed Edge Caching in Fog Radio Access Networks , 2020, IEEE Transactions on Communications.

[20]  Przemysław Rokita,et al.  Predicting Popularity of Online Videos Using Support Vector Regression , 2017, IEEE Transactions on Multimedia.

[21]  Mihaela van der Schaar,et al.  Trend-Aware Video Caching Through Online Learning , 2016, IEEE Transactions on Multimedia.

[22]  Minseok Kim,et al.  Efficient Cache Placement Strategy in Two-Tier Wireless Content Delivery Network , 2016, IEEE Transactions on Multimedia.

[23]  Eryk Dutkiewicz,et al.  Distributed Deep Learning at the Edge: A Novel Proactive and Cooperative Caching Framework for Mobile Edge Networks , 2018, IEEE Wireless Communications Letters.

[24]  Jing Wu,et al.  Temporal-Spatial Mobile Application Usage Understanding and Popularity Prediction for Edge Caching , 2018, IEEE Wireless Communications.

[25]  Xiaohu You,et al.  User Preference Learning-Based Edge Caching for Fog Radio Access Network , 2018, IEEE Transactions on Communications.

[26]  Mehdi Bennis,et al.  Decentralized Asynchronous Coded Caching Design and Performance Analysis in Fog Radio Access Networks , 2020, IEEE Transactions on Mobile Computing.

[27]  N. Ekhosuehi,et al.  On Forecast Performance Using a Class of Weighted Moving Average Processes for Time Series , 2016 .

[28]  Ning Zhang,et al.  Content Popularity Prediction Towards Location-Aware Mobile Edge Caching , 2018, IEEE Transactions on Multimedia.

[29]  Osvaldo Simeone,et al.  Online Edge Caching and Wireless Delivery in Fog-Aided Networks With Dynamic Content Popularity , 2017, IEEE Journal on Selected Areas in Communications.