A Learning-Based Cooperative Caching Strategy in D2D Assisted Cellular Networks

As the emergence of small cell densification and cache-enabled smart devices, mobile edge caching is regarded as a promising tool to relieve traffic burden of core network and reduce end-to-end delay. To fully utilize the limited caching capacity, cooperative caching has been proposed to further improve user experience by exploiting caching diversity. Under such paradigm, popular contents are prefetched and stored in small base stations(SBSs) or user devices. However, the popularity of a certain content may change over time due to human factors. In this paper, we study the cooperative content caching problem from a reinforcement learning perspective. We investigate a delay minimization problem by jointly considering the spatiotemporal variation of content variation, the cost of content sharing between user devices, and the cost of cooperative caching among BSs. To address this problem, we propose a two-stage multi-armed bandit learning based online cooperative (MAB-LOC) algorithm. In the first stage, we design a MAB based algorithm to estimate the content popularity. In the second stage, we design a semidefi-nite relaxation based approach to obtain the caching strategy. Through simulation results, we show that the performance of the proposed algorithm is competitive in terms of caching-hit probability and end-to-end delay.

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

[2]  Zhifeng Zhao,et al.  Cooperation-Based Probabilistic Caching Strategy in Clustered Cellular Networks , 2017, IEEE Communications Letters.

[3]  Stephen P. Boyd,et al.  Disciplined Convex Programming , 2006 .

[4]  Xing Zhang,et al.  A Survey on Mobile Edge Networks: Convergence of Computing, Caching and Communications , 2017, IEEE Access.

[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]  Deniz Gündüz,et al.  Learning-based optimization of cache content in a small cell base station , 2014, 2014 IEEE International Conference on Communications (ICC).

[7]  Xiaofei Wang,et al.  Collaborative Multi-Tier Caching in Heterogeneous Networks: Modeling, Analysis, and Design , 2017, IEEE Transactions on Wireless Communications.

[8]  Qianbin Chen,et al.  Integration of Networking, Caching, and Computing in Wireless Systems: A Survey, Some Research Issues, and Challenges , 2018, IEEE Communications Surveys & Tutorials.

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

[10]  Yue Wang,et al.  Cooperative Caching Placement in Cache-Enabled D2D Underlaid Cellular Network , 2017, IEEE Communications Letters.

[11]  Abbas Jamalipour,et al.  Extensive Cooperative Caching in D2D Integrated Cellular Networks , 2017, IEEE Communications Letters.

[12]  Ming Xiao,et al.  Minimum cost based clustering scheme for cooperative wireless caching network with heterogeneous file preference , 2017, 2017 IEEE International Conference on Communications (ICC).

[13]  Amr M. Youssef,et al.  Ultra-Dense Networks: A Survey , 2016, IEEE Communications Surveys & Tutorials.

[14]  Qi Zhang,et al.  A caching-based incentive mechanism for cooperative data offloading , 2017, 2017 IEEE International Conference on Communications Workshops (ICC Workshops).

[15]  Yan Zhang,et al.  Information Caching Strategy for Cyber Social Computing Based Wireless Networks , 2017, IEEE Transactions on Emerging Topics in Computing.

[16]  Zhi-Quan Luo,et al.  Semidefinite Relaxation of Quadratic Optimization Problems , 2010, IEEE Signal Processing Magazine.