A Deep Learning Model Generation Framework for Virtualized Multi-Access Edge Cache Management

To reduce the network traffic and service delay in next-generation networks, popular contents (videos and music) are proposed to be temporarily stored in the cache located at the edge nodes such as base stations. The challenging issue in the caching process is to correctly predict the popular contents to store, since the more popular the contents, the more reduction in the network traffic and the service delay occurs. Furthermore, network virtualization proposes an existing cellular network to decouple into infrastructure providers (InPs) and mobile virtual network operators (MVNOs) to reduce capital and operation costs. In this architecture, MVNOs lease the physical resources (network capacity and cache storage) from InPs, the owner of the resources, to provide services to their users. On the one hand, if an MVNO leases more resources than necessary, they will be wasted. On the other hand, if an MVNO leases fewer resources than necessary, the traffic and service delay will increase. Our objective is to lease enough resources without going under or over the required amount and store the most popular contents. Thus, we propose a deep learning-based prediction scheme to intelligently manage the resource leasing and caching process to improve MVNO’s profit. The main challenging issue in utilizing the deep-learning is searching for the problem specific best-suited prediction model. Hence, we also propose a reinforcement learning-based model searching scheme to find the best suited deep-learning model. We implement the prediction models using the Keras and Tensorflow libraries and the performance of the cache leasing and caching schemes are tested with a Python-based simulator. In terms of utility, simulation results present that the proposed scheme outperforms 46% compared with the randomized caching with optimal cache leasing scheme.

[1]  Kuo Chun Tsai,et al.  Mobile social media networks caching with convolutional neural network , 2018, 2018 IEEE Wireless Communications and Networking Conference Workshops (WCNCW).

[2]  Sebastian Ruder,et al.  An overview of gradient descent optimization algorithms , 2016, Vestnik komp'iuternykh i informatsionnykh tekhnologii.

[3]  Meng Zhang,et al.  Neural Network Methods for Natural Language Processing , 2017, Computational Linguistics.

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

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

[6]  Peter Dayan,et al.  Q-learning , 1992, Machine Learning.

[7]  F. Richard Yu,et al.  Wireless Network Virtualization: A Survey, Some Research Issues and Challenges , 2015, IEEE Communications Surveys & Tutorials.

[8]  Hugues Bersini,et al.  Collaborative Filtering with Recurrent Neural Networks , 2016, ArXiv.

[9]  Choong Seon Hong,et al.  DeepMEC: Mobile Edge Caching Using Deep Learning , 2018, IEEE Access.

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

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

[12]  Mark Sandler,et al.  Convolutional recurrent neural networks for music classification , 2016, 2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

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

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

[15]  Dong Liu,et al.  Caching at the wireless edge: design aspects, challenges, and future directions , 2016, IEEE Communications Magazine.

[16]  Xueming Li,et al.  A Peek Into the Future: Predicting the Popularity of Online Videos , 2016, IEEE Access.

[17]  F. Richard Yu,et al.  Distributed resource allocation in virtualized wireless cellular networks based on ADMM , 2015, 2015 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[18]  Richard S. Sutton,et al.  Reinforcement Learning: An Introduction , 1998, IEEE Trans. Neural Networks.

[19]  Jun Liu,et al.  Characterizing and Predicting the Popularity of Online Videos , 2016, IEEE Access.

[20]  Tapani Ristaniemi,et al.  Learn to Cache: Machine Learning for Network Edge Caching in the Big Data Era , 2018, IEEE Wireless Communications.

[21]  J. J. Garcia-Luna-Aceves,et al.  Understanding optimal caching and opportunistic caching at "the edge" of information-centric networks , 2014, ICN '14.

[22]  Choong Seon Hong,et al.  In-Network Caching for Paid Contents in Content Centric Networking , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[23]  Geoffrey E. Hinton,et al.  Learning representations by back-propagating errors , 1986, Nature.

[24]  Wai-Xi Liu,et al.  Content Popularity Prediction and Caching for ICN: A Deep Learning Approach With SDN , 2018, IEEE Access.

[25]  Meng Zhang,et al.  A Survey of Caching Mechanisms in Information-Centric Networking , 2015, IEEE Communications Surveys & Tutorials.

[26]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[27]  Zhu Han,et al.  Virtual Resource Allocation in Information-Centric Wireless Networks With Virtualization , 2016, IEEE Transactions on Vehicular Technology.

[28]  Choong Seon Hong,et al.  Online Caching and Cooperative Forwarding in Information Centric Networking , 2018, IEEE Access.

[29]  M. Newman Power laws, Pareto distributions and Zipf's law , 2005 .

[30]  Tinku Mohamed Rasheed,et al.  On the role of infrastructure sharing for mobile network operators in emerging markets , 2011, Comput. Networks.

[31]  Kun Zhu,et al.  Virtualization of 5G Cellular Networks as a Hierarchical Combinatorial Auction , 2015, IEEE Transactions on Mobile Computing.