Dynamic Caching Content Replacement in Base Station Assisted Wireless D2D Caching Networks

The concentrated popularity distribution of video files and the caching of popular files on users and their subsequent distribution via device-to-device (D2D) communications have dramatically increased the throughput of wireless video networks. However, since popularity distribution is not time-invariant, and the files available in the neighborhood can change when other users move into and out of the neighborhood, there is a need for replacement of cache content. In this work, we propose a practical and feasible replacement architecture for base station (BS) assisted wireless D2D caching networks by exploiting the broadcasting of the BS. Based on the proposed architecture, we formulate a caching content replacement problem, with the goal of maximizing the time-average service rate under the cost constraint and queue stability. We combine the reward-to-go concept and the drift-plus-penalty methodology to develop a solution framework for the problem at hand. To realize the solution framework, two algorithms are proposed. The first algorithm is simple, but exploits only the historical record. The second algorithm can exploit both the historical record and future information, but is complex. Our simulation results indicate that when dynamics exist, the systems exploiting the proposed designs can outperform the systems using a static policy.

[1]  Andreas F. Molisch,et al.  Cache-Enabled Device-to-Device Communications: Offloading Gain and Energy Cost , 2016, IEEE Transactions on Wireless Communications.

[2]  Dimitri P. Bertsekas,et al.  Dynamic Programming and Optimal Control, Two Volume Set , 1995 .

[3]  Joongheon Kim,et al.  Wireless Video Caching and Dynamic Streaming Under Differentiated Quality Requirements , 2018, IEEE Journal on Selected Areas in Communications.

[4]  Jun Zhang,et al.  Mobility-Aware Caching in D2D Networks , 2016, IEEE Transactions on Wireless Communications.

[5]  Alireza Sadeghi,et al.  Optimal and Scalable Caching for 5G Using Reinforcement Learning of Space-Time Popularities , 2017, IEEE Journal of Selected Topics in Signal Processing.

[6]  Giuseppe Caire,et al.  The Throughput-Outage Tradeoff of Wireless One-Hop Caching Networks , 2013, IEEE Transactions on Information Theory.

[7]  Deniz Gündüz,et al.  Content-Level Selective Offloading in Heterogeneous Networks: Multi-armed Bandit Optimization and Regret Bounds , 2014, ArXiv.

[8]  Andreas F. Molisch,et al.  Individual Preference Probability Modeling and Parameterization for Video Content in Wireless Caching Networks , 2019, IEEE/ACM Transactions on Networking.

[9]  Wan Choi,et al.  Caching Placement in Stochastic Wireless Caching Helper Networks: Channel Selection Diversity via Caching , 2016, IEEE Transactions on Wireless Communications.

[10]  Preetha Theresa Joy,et al.  A Comparative Study of Cache Replacement Policies in Wireless Mobile Networks , 2012, ACITY.

[11]  Urs Niesen,et al.  Coded Caching With Nonuniform Demands , 2017, IEEE Transactions on Information Theory.

[12]  Alexandros G. Dimakis,et al.  Base-Station Assisted Device-to-Device Communications for High-Throughput Wireless Video Networks , 2013, IEEE Transactions on Wireless Communications.

[13]  Andreas F. Molisch,et al.  Design of Caching Content Replacement in Base Station Assisted Wireless D2D Caching Networks , 2019, ICC 2019 - 2019 IEEE International Conference on Communications (ICC).

[14]  Min Sheng,et al.  Content Caching and Sharing in D2D Networks Based on Content Topology , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[15]  Giuseppe Caire,et al.  Wireless Device-to-Device Caching Networks: Basic Principles and System Performance , 2013, IEEE Journal on Selected Areas in Communications.

[16]  Harpreet S. Dhillon,et al.  Modeling and Performance Analysis of Full-Duplex Communications in Cache-Enabled D2D Networks , 2018, 2018 IEEE International Conference on Communications (ICC).

[17]  Meixia Tao,et al.  Fundamental Storage-Latency Tradeoff in Cache-Aided MIMO Interference Networks , 2016, IEEE Transactions on Wireless Communications.

[18]  Zheng Chen,et al.  Probabilistic Caching in Wireless D2D Networks: Cache Hit Optimal Versus Throughput Optimal , 2016, IEEE Communications Letters.

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

[20]  Alexandros G. Dimakis,et al.  Wireless video content delivery through distributed caching and peer-to-peer gossiping , 2011, 2011 Conference Record of the Forty Fifth Asilomar Conference on Signals, Systems and Computers (ASILOMAR).

[21]  Paolo Santi,et al.  The Node Distribution of the Random Waypoint Mobility Model for Wireless Ad Hoc Networks , 2003, IEEE Trans. Mob. Comput..

[22]  Michael C. Fu,et al.  An Asymptotically Efficient Simulation-Based Algorithm for Finite Horizon Stochastic Dynamic Programming , 2007, IEEE Transactions on Automatic Control.

[23]  Niklas Carlsson,et al.  Ephemeral Content Popularity at the Edge and Implications for On-Demand Caching , 2017, IEEE Transactions on Parallel and Distributed Systems.

[24]  Wei Chen,et al.  Proactive Caching for Energy-Efficiency in Wireless Networks: A Markov Decision Process Approach , 2018, 2018 IEEE International Conference on Communications (ICC).

[25]  Fredrik Tufvesson,et al.  5G: A Tutorial Overview of Standards, Trials, Challenges, Deployment, and Practice , 2017, IEEE Journal on Selected Areas in Communications.

[26]  Andreas F. Molisch,et al.  Throughput–Outage Analysis and Evaluation of Cache-Aided D2D Networks With Measured Popularity Distributions , 2019, IEEE Transactions on Wireless Communications.

[27]  Jeffrey G. Andrews,et al.  Optimizing Content Caching to Maximize the Density of Successful Receptions in Device-to-Device Networking , 2016, IEEE Transactions on Communications.

[28]  Meixia Tao,et al.  Optimization and Analysis of Probabilistic Caching in $N$ -Tier Heterogeneous Networks , 2016, IEEE Transactions on Wireless Communications.

[29]  Wei Wang,et al.  Distributed cache replacement for caching-enable base stations in cellular networks , 2014, 2014 IEEE International Conference on Communications (ICC).

[30]  Andreas Mauthe,et al.  A survey of mobility in information-centric networks , 2013, CACM.

[31]  Andreas F. Molisch,et al.  Individual Preference Aware Caching Policy Design for Energy-Efficient Wireless D2D Communications , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[32]  Anja Klein,et al.  Context-Aware Proactive Content Caching With Service Differentiation in Wireless Networks , 2016, IEEE Transactions on Wireless Communications.

[33]  Andreas F. Molisch,et al.  Caching Policy and Cooperation Distance Design for Base Station-Assisted Wireless D2D Caching Networks: Throughput and Energy Efficiency Optimization and Tradeoff , 2018, IEEE Transactions on Wireless Communications.

[34]  Deniz Gündüz,et al.  Wireless Content Caching for Small Cell and D2D Networks , 2016, IEEE Journal on Selected Areas in Communications.

[35]  Srinivas Shakkottai,et al.  Content Caching and Scheduling in Wireless Networks With Elastic and Inelastic Traffic , 2014, IEEE/ACM Transactions on Networking.

[36]  Chenyang Yang,et al.  High-Throughput Opportunistic Cooperative Device-to-Device Communications With Caching , 2016, IEEE Transactions on Vehicular Technology.

[37]  Yueming Cai,et al.  Collaborative Caching and Matching for D2D Content Sharing , 2018, IEEE Wireless Communications.

[38]  Tito Homem-de-Mello,et al.  Monte Carlo sampling-based methods for stochastic optimization , 2014 .

[39]  Alexandros G. Dimakis,et al.  Femtocaching and device-to-device collaboration: A new architecture for wireless video distribution , 2012, IEEE Communications Magazine.

[40]  H. Vincent Poor,et al.  Caching With Time-Varying Popularity Profiles: A Learning-Theoretic Perspective , 2018, IEEE Transactions on Communications.

[41]  Zheng Chen,et al.  Throughput and Delay Analysis of Wireless Caching Helper Systems With Random Availability , 2017, IEEE Access.

[42]  M. Sugumaran,et al.  Optimal hybrid broadcast scheduling and adaptive cooperative caching for spatial queries in road networks , 2017, J. Ambient Intell. Humaniz. Comput..

[43]  Urs Niesen,et al.  Fundamental limits of caching , 2012, 2013 IEEE International Symposium on Information Theory.