Similarity-aware popularity-based caching in wireless edge computing

Mobile edge computing (MEC) can greatly reduce the latency experienced by mobile devices and their energy consumption through bringing data processing, computing, and caching services closer to the source of data generation. However, existing edge caching mechanisms usually focus on predicting the popularity of contents or data chunks based on their request history. This will lead to a slow start problem for the newly arrived contents and fail to fulfill MEC's context-aware requirements. Moreover, the dynamic nature of contents as well as mobile devices has not been fully studied. Both of them hinder the further promotion and application of MEC caching. In this backdrop, this paper aims to tackle the caching problem in wireless edge caching scenarios, and a new dynamic caching architecture is proposed. The mobility of users and the dynamics nature of contents are considered comprehensively in our caching architecture rather than adopting a static assumption as that in many current efforts. Based on this framework, a Similarity-Aware Popularity-based Caching (SAPoC) algorithm is proposed which considers a content's freshness, short-term popularity, and the similarity between contents when making caching decisions. Extensive simulation experiments have been conducted to evaluate SAPoC's performance, and the results have shown that SAPoC outperforms several typical proposals in both cache hit ratio and energy consumption.

[1]  Gerhard Haßlinger,et al.  Optimum caching versus LRU and LFU: Comparison and combined limited look-ahead strategies , 2018, 2018 16th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (WiOpt).

[2]  Jianhua Ma,et al.  A smart caching mechanism for mobile multimedia in information centric networking with edge computing , 2019, Future Gener. Comput. Syst..

[3]  Xianglin Wei,et al.  Churn-resilient task scheduling in a tiered IoT infrastructure , 2019, China Communications.

[4]  Gang Feng,et al.  Optimal Cooperative Content Caching and Delivery Policy for Heterogeneous Cellular Networks , 2017, IEEE Transactions on Mobile Computing.

[5]  Yan Zhang,et al.  Cooperative Content Caching in 5G Networks with Mobile Edge Computing , 2018, IEEE Wireless Communications.

[6]  R. Michael Buehrer,et al.  Learning distributed caching strategies in small cell networks , 2014, 2014 11th International Symposium on Wireless Communications Systems (ISWCS).

[7]  Xianglin Wei,et al.  Joint Optimization of Energy Consumption and Delay in Cloud-to-Thing Continuum , 2019, IEEE Internet of Things Journal.

[8]  Sung Wook Baik,et al.  Kernel Context Recommender System (KCR): A Scalable Context-Aware Recommender System Algorithm , 2019, IEEE Access.

[9]  Ming Yan,et al.  Assessing the Energy Consumption of Proactive Mobile Edge Caching in Wireless Networks , 2019, IEEE Access.

[10]  Zhu Han,et al.  A Dynamic Edge Caching Framework for Mobile 5G Networks , 2018, IEEE Wireless Communications.

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

[12]  Gerhard Haßlinger,et al.  Performance Evaluation for New Web Caching Strategies Combining LRU with Score Based Object Selection , 2016, 2016 28th International Teletraffic Congress (ITC 28).

[13]  Senem Velipasalar,et al.  Deep Multi-Agent Reinforcement Learning Based Cooperative Edge Caching in Wireless Networks , 2019, ICC 2019 - 2019 IEEE International Conference on Communications (ICC).