Machine Learning-Driven Optimal Proactive Edge Caching in Wireless Small Cell Networks

In this paper, we proposed a novel approach for proactive edge caching in wireless small cell networks. Specifically, we propose using a recurrent neural network for predicting the content popularity with low computational complexity. The mean estimation error of the adopted recurrent neural network could be very close to that of the optimal linear prediction filter utilizing all past history. Based on the predicted content popularity, we formulate and solve a minimum cost flow problem in order to optimally place content files at edge caches. Since the computational complexity of the adopted recurrent neural network is relatively low and the minimum cost flow problem can be solved in polynomial time, the proposed approach is feasible in practice. Simulation results show that the proposed approach outperforms a greedy approach and can significantly reduce the bandwidth consumption of the backhaul network.

[1]  Walid Saad,et al.  Echo State Networks for Self-Organizing Resource Allocation in LTE-U With Uplink–Downlink Decoupling , 2016, IEEE Transactions on Wireless Communications.

[2]  Bo Hu,et al.  Learning-Based Caching with Unknown Popularity in Wireless Video Networks , 2017, 2017 IEEE 85th Vehicular Technology Conference (VTC Spring).

[3]  Mérouane Debbah,et al.  Distributed caching in 5G networks: An Alternating Direction Method of Multipliers approach , 2015, 2015 IEEE 16th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC).

[4]  Xu Chen,et al.  Spice: Socially-driven learning-based mobile media prefetching , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer 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]  Anja Klein,et al.  Context-Aware Proactive Content Caching With Service Differentiation in Wireless Networks , 2016, IEEE Transactions on Wireless Communications.

[7]  D. Rajan Probability, Random Variables, and Stochastic Processes , 2017 .

[8]  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.

[9]  Athanasios Papoulis,et al.  Probability, Random Variables and Stochastic Processes , 1965 .

[10]  Symeon Chatzinotas,et al.  Edge-Caching Wireless Networks: Performance Analysis and Optimization , 2017, IEEE Transactions on Wireless Communications.

[11]  Hyundong Shin,et al.  Content-Aware Proactive Caching for Backhaul Offloading in Cellular Network , 2018, IEEE Transactions on Wireless Communications.

[12]  Dimitri P. Bertsekas,et al.  Network optimization : continuous and discrete models , 1998 .

[13]  Peter Tiño,et al.  Minimum Complexity Echo State Network , 2011, IEEE Transactions on Neural Networks.

[14]  Bartlomiej Blaszczyszyn,et al.  Optimal geographic caching in cellular networks , 2014, 2015 IEEE International Conference on Communications (ICC).