Joint Optimization of File Placement and Delivery in Cache-Assisted Wireless Networks With Limited Lifetime and Cache Space

In this paper, the scheduling of downlink file transmission in one cell with the assistance of cache nodes with finite cache space is studied. Specifically, requesting users arrive randomly and the base station (BS) reactively multicasts files to the requesting users and selected cache nodes. The latter can offload the traffic in their coverage areas from the BS. We consider the joint optimization of the abovementioned file placement and delivery within a finite lifetime subject to the cache space constraint. Within the lifetime, the allocation of multicast power and symbol number for each file transmission at the BS is formulated as a dynamic programming problem with a random stage number. Note that there are no existing solutions to this problem. We develop an asymptotically optimal solution framework by transforming the original problem to an equivalent finite-horizon Markov decision process (MDP) with a fixed stage number. A novel approximation approach is then proposed to address the curse of dimensionality, where the analytical expressions of approximate value functions are provided. We also derive analytical bounds on the exact value function and approximation error. The approximate value functions depend on some system statistics, e.g., requesting users’ distribution. One reinforcement learning algorithm is proposed for the scenario where these statistics are unknown.

[1]  Ying Cui,et al.  Optimal Caching Designs for Perfect, Imperfect, and Unknown File Popularity Distributions in Large-Scale Multi-Tier Wireless Networks , 2019, IEEE Transactions on Communications.

[2]  Abdallah Shami,et al.  Energy Efficient Quality of Service Traffic Scheduler for MIMO Downlink SVD Channels , 2010, IEEE Transactions on Wireless Communications.

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

[4]  Li Fan,et al.  Web caching and Zipf-like distributions: evidence and implications , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[5]  M. Draief,et al.  Placing dynamic content in caches with small population , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[6]  Khaled Ben Letaief,et al.  Mobility-aware caching for content-centric wireless networks: modeling and methodology , 2016, IEEE Communications Magazine.

[7]  Rui Wang,et al.  Joint Downlink Scheduling for File Placement and Delivery in Cache-Assisted Wireless Networks With Finite File Lifetime , 2019, IEEE Transactions on Communications.

[8]  Philip A. Whiting,et al.  Optimal Caching and User Association in Cache-Enabled Heterogeneous Wireless Networks , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[9]  Alexandros G. Dimakis,et al.  FemtoCaching: Wireless video content delivery through distributed caching helpers , 2011, 2012 Proceedings IEEE INFOCOM.

[10]  Vincent K. N. Lau,et al.  Cache-Enabled Opportunistic Cooperative MIMO for Video Streaming in Wireless Systems , 2013, IEEE Transactions on Signal Processing.

[11]  Ekram Hossain,et al.  Delay-Optimal Distributed Scheduling in Multi-User Multi-Relay Cellular Wireless Networks , 2013, IEEE Transactions on Communications.

[12]  Meixia Tao,et al.  Stochastic Content-Centric Multicast Scheduling for Cache-Enabled Heterogeneous Cellular Networks , 2015, IEEE Transactions on Wireless Communications.

[13]  Rui Wang,et al.  Cellular Offloading via Downlink Cache Placement , 2018, 2018 IEEE International Conference on Communications (ICC).

[14]  Vincent K. N. Lau,et al.  Queue-Aware Distributive Resource Control for Delay-Sensitive Two-Hop MIMO Cooperative Systems , 2010, IEEE Transactions on Signal Processing.

[15]  H. Vincent Poor,et al.  Probabilistic Caching for Small-Cell Networks With Terrestrial and Aerial Users , 2019, IEEE Transactions on Vehicular Technology.

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

[17]  Kaibin Huang,et al.  Cache-Enabled Heterogeneous Cellular Networks: Optimal Tier-Level Content Placement , 2016, IEEE Transactions on Wireless Communications.

[18]  Seong Ho Chae,et al.  Predictive Caching via Learning Temporal Distribution of Content Requests , 2019, IEEE Communications Letters.

[19]  Ying Cui,et al.  Joint Optimization of File Placement and Delivery in Cache-Assisted Wireless Networks , 2018, 2018 IEEE Global Communications Conference (GLOBECOM).

[20]  Rohit U. Nabar,et al.  Introduction to Space-Time Wireless Communications , 2003 .

[21]  Vincent K. N. Lau,et al.  Distributive Stochastic Learning for Delay-Optimal OFDMA Power and Subband Allocation , 2010, IEEE Transactions on Signal Processing.

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

[23]  Ying Cui,et al.  Analysis and Optimization of Caching and Multicasting in Large-Scale Cache-Enabled Heterogeneous Wireless Networks , 2017, IEEE Transactions on Wireless Communications.

[24]  Qing-Shan Jia,et al.  A potential-based method for finite-stage Markov Decision Process , 2008, 2008 American Control Conference.

[25]  Wei Yu,et al.  Content-Centric Sparse Multicast Beamforming for Cache-Enabled Cloud RAN , 2015, IEEE Transactions on Wireless Communications.

[26]  Panos M. Pardalos,et al.  Approximate dynamic programming: solving the curses of dimensionality , 2009, Optim. Methods Softw..

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

[28]  Meixia Tao,et al.  Modeling, Analysis, and Optimization of Coded Caching in Small-Cell Networks , 2017, IEEE Transactions on Communications.

[29]  Vincent K. N. Lau,et al.  Delay-Aware Two-Hop Cooperative Relay Communications via Approximate MDP and Stochastic Learning , 2013, IEEE Transactions on Information Theory.

[30]  Ulrich Tamm,et al.  Some refelections about the Lambert W function as inverse of x · log(x) , 2014, 2014 Information Theory and Applications Workshop (ITA).

[31]  Konstantinos Poularakis,et al.  Mobile Data Offloading Through Caching in Residential 802.11 Wireless Networks , 2016, IEEE Transactions on Network and Service Management.

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

[33]  Nirwan Ansari,et al.  Content Caching and User Scheduling in Heterogeneous Wireless Networks , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).