Stochastic Content-Centric Multicast Scheduling for Cache-Enabled Heterogeneous Cellular Networks

Caching at small base stations (SBSs) has demonstrated significant benefits in alleviating the backhaul requirement in heterogeneous cellular networks (HetNets). While many existing works focus on what contents to cache at each SBS, an equally important problem is what contents to deliver so as to satisfy dynamic user demands given the cache status. In this paper, we study optimal content delivery in cache-enabled HetNets by taking into account the inherent multicast capability of wireless medium. We consider stochastic content multicast scheduling to jointly minimize the average network delay and power costs under a multiple access constraint. We establish a content-centric request queue model and formulate this stochastic optimization problem as an infinite horizon average cost Markov decision process (MDP). By using \emph{relative value iteration} and special properties of the request queue dynamics, we characterize some properties of the value function of the MDP. Based on these properties, we show that the optimal multicast scheduling policy is of threshold type. Then, we propose a structure-aware optimal algorithm to obtain the optimal policy. We also propose a low-complexity suboptimal policy, which possesses similar structural properties to the optimal policy, and develop a low-complexity algorithm to obtain this policy.

[1]  Warren B. Powell,et al.  Approximate Dynamic Programming - Solving the Curses of Dimensionality , 2007 .

[2]  James F. Kurose,et al.  On the steady-state of cache networks , 2013, 2013 Proceedings IEEE INFOCOM.

[3]  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).

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

[5]  Jeffrey G. Andrews,et al.  Heterogeneous cellular networks: From theory to practice , 2012, IEEE Communications Magazine.

[6]  Vikram Krishnamurthy,et al.  MIMO Transmission Control in Fading Channels—A Constrained Markov Decision Process Formulation With Monotone Randomized Policies , 2007, IEEE Transactions on Signal Processing.

[7]  Alexandros G. Dimakis,et al.  FemtoCaching: Wireless Content Delivery Through Distributed Caching Helpers , 2013, IEEE Transactions on Information Theory.

[8]  Urbashi Mitra,et al.  On Optimal Control of Wireless Networks with Multiuser Detection, Hybrid ARQ and Distortion Constraints , 2009, IEEE INFOCOM 2009.

[9]  Dimitri P. Bertsekas,et al.  Dynamic Programming and Optimal Control 3rd Edition, Volume II , 2010 .

[10]  Bin Xia,et al.  Analysis on Cache-Enabled Wireless Heterogeneous Networks , 2015, IEEE Transactions on Wireless Communications.

[11]  Eitan Altman,et al.  Forever Young: Aging Control For Smartphones In Hybrid Networks , 2010 .

[12]  Mehdi Bennis,et al.  Cache-enabled small cell networks: modeling and tradeoffs , 2014, EURASIP Journal on Wireless Communications and Networking.

[13]  Michael Z. F. Li,et al.  Monotone optimal control for a class of Markov decision processes , 2012, Eur. J. Oper. Res..

[14]  Lisa M. Maillart,et al.  Structured Replacement Policies for Components with Complex Degradation Processes and Dedicated Sensors , 2011, Oper. Res..

[15]  Stephen V. Hanly,et al.  Capacity and Stable Scheduling in Heterogeneous Wireless Networks , 2014, IEEE Journal on Selected Areas in Communications.

[16]  Urs Niesen,et al.  Cache-aided interference channels , 2015, 2015 IEEE International Symposium on Information Theory (ISIT).

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

[18]  Peter W. Glynn,et al.  OPTIMAL CONTROL OF PARALLEL QUEUES WITH BATCH SERVICE , 2002, Probability in the Engineering and Informational Sciences.

[19]  Martin L. Puterman,et al.  Markov Decision Processes: Discrete Stochastic Dynamic Programming , 1994 .

[20]  Meixia Tao,et al.  Optimal dynamic multicast scheduling for cache-enabled content-centric wireless networks , 2015, 2015 IEEE International Symposium on Information Theory (ISIT).

[21]  Israel Cidon,et al.  Optimal scheduling in the hybrid-cloud , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

[22]  Urs Niesen,et al.  Coded caching for delay-sensitive content , 2014, 2015 IEEE International Conference on Communications (ICC).

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

[24]  Ger Koole,et al.  Monotonicity in Markov Reward and Decision Chains: Theory and Applications , 2007, Found. Trends Stoch. Syst..

[25]  Konstantinos Poularakis,et al.  Multicast-aware caching for small cell networks , 2014, 2014 IEEE Wireless Communications and Networking Conference (WCNC).

[26]  Konstantinos Poularakis,et al.  Exploiting Caching and Multicast for 5G Wireless Networks , 2016, IEEE Transactions on Wireless Communications.

[27]  Omer Gurewitz,et al.  Coded Retransmission in Wireless Networks Via Abstract MDPs: Theory and Algorithms , 2015, IEEE Transactions on Wireless Communications.

[28]  Donald F. Towsley,et al.  On the complexity of optimal routing and content caching in heterogeneous networks , 2014, 2015 IEEE Conference on Computer Communications (INFOCOM).

[29]  Kalyanmoy Deb,et al.  Multi-objective Optimization , 2014 .

[30]  Yueping Wu,et al.  Delay-Aware BS Discontinuous Transmission Control and User Scheduling for Energy Harvesting Downlink Coordinated MIMO Systems , 2012, IEEE Transactions on Signal Processing.

[31]  Giuseppe Caire,et al.  Wireless caching: technical misconceptions and business barriers , 2016, IEEE Communications Magazine.

[32]  Frederic Gabin,et al.  Evolved multimedia broadcast/multicast service (eMBMS) in LTE-advanced: overview and Rel-11 enhancements , 2012, IEEE Communications Magazine.

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

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

[35]  Ying Cui,et al.  VIP: a framework for joint dynamic forwarding and caching in named data networks , 2013, ICN '14.

[36]  Ramakrishna Gummadi,et al.  Optimal control of a broadcasting server , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

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

[38]  Giuseppe Caire,et al.  Caching Eliminates the Wireless Bottleneck in Video-Aware Wireless Networks , 2014, ArXiv.

[39]  Vincent K. N. Lau,et al.  Exploiting Base Station Caching in MIMO Cellular Networks: Opportunistic Cooperation for Video Streaming , 2015, IEEE Transactions on Signal Processing.