Energy-Efficient Mobility-Aware Caching Algorithms for Clustered Small Cells in Ultra-Dense Networks

We consider the energy-efficient mobility-aware content caching problem with clustered small cells (SCs) in ultra-dense networks (UDNs). The UDN is regarded as one of the key solutions to overcome the explosive growth of mobile data traffic and consequential energy consumption. In addition, caching the popular contents at the edge of UDNs can further mitigate the challenges of traffic and energy. In this paper, we group the SCs into disjoint clusters and model the mobility of users between clusters as a Markov chain. We formulate the caching problem aimed at minimizing the overall energy consumption for content delivery to the moving users. Then we decompose the complicated task of energy consumption optimization in cache-enabled UDNs into two sub-problems. In the first sub-problem, we formulate the inter-cluster caching problem as minimizing the energy consumption for serving a user request by the macro base station. We show that the first sub-problem is NP-hard, and develop a polynomial-heuristic algorithm. Further, we define the mobility-oblivious version of the sub-problem, and provide a ${\textstyle {1 \over {2k }}}$-approximation solution for the mobility-aware based on this mobility-oblivious version. In the second sub-problem, we consider the heterogeneity of small cells and define the intra-cluster caching problem. The aim of this sub-problem is the placement of content in different SCs within the cluster so that the energy consumption for the content delivery in that cluster is minimized. In particular, the second sub-problem fits the general framework of the generalized assignment problem, which allows us to exploit its rich literature, to determine the optimal solution for our problem. Through extensive simulations based on real wireless data and human mobility patterns, we demonstrate the benefits of our approach that is even up to 56% better compared to the conventional caching schemes.

[1]  AliAkbar Tadaion,et al.  A clustered caching placement in heterogeneous small cell networks with user mobility , 2015, 2015 IEEE International Symposium on Signal Processing and Information Technology (ISSPIT).

[2]  Tony Q. S. Quek,et al.  Cooperative Caching and Transmission Design in Cluster-Centric Small Cell Networks , 2016, IEEE Transactions on Wireless Communications.

[3]  Dario Pompili,et al.  Octopus: A Cooperative Hierarchical Caching Strategy for Cloud Radio Access Networks , 2016, 2016 IEEE 13th International Conference on Mobile Ad Hoc and Sensor Systems (MASS).

[4]  Minoru Etoh,et al.  Energy Consumption Issues on Mobile Network Systems , 2008, 2008 International Symposium on Applications and the Internet.

[5]  Bartlomiej Blaszczyszyn,et al.  Optimal geographic caching in cellular networks , 2014, 2015 IEEE International Conference on Communications (ICC).

[6]  Konstantinos Poularakis,et al.  Code, Cache and Deliver on the Move: A Novel Caching Paradigm in Hyper-Dense Small-Cell Networks , 2017, IEEE Transactions on Mobile Computing.

[7]  Muhammad Ali Imran,et al.  How much energy is needed to run a wireless network? , 2011, IEEE Wireless Communications.

[8]  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.

[9]  Adriano O. De Maio,et al.  An all Zero-One Algorithm for a Certain Class of Transportation Problems , 1971, Oper. Res..

[10]  Sanjeev Khanna,et al.  A PTAS for the multiple knapsack problem , 2000, SODA '00.

[11]  Dario Pompili,et al.  Mobee: Mobility-Aware Energy-Efficient Coded Caching in Cloud Radio Access Networks , 2017, 2017 IEEE 14th International Conference on Mobile Ad Hoc and Sensor Systems (MASS).

[12]  Konstantinos Poularakis,et al.  Joint caching and base station activation for green heterogeneous cellular networks , 2015, 2015 IEEE International Conference on Communications (ICC).

[13]  Cheng-Xiang Wang,et al.  5G Ultra-Dense Cellular Networks , 2015, IEEE Wireless Communications.

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

[15]  I. Sigal,et al.  Exact and greedy solutions of the knapsack problem: the ratio of values of objective functions , 2010 .

[16]  Preben E. Mogensen,et al.  Improving Dense Network Performance Through Centralized Scheduling and Interference Coordination , 2017, IEEE Transactions on Vehicular Technology.

[17]  Konstantinos Poularakis,et al.  Approximation Algorithms for Mobile Data Caching in Small Cell Networks , 2014, IEEE Transactions on Communications.

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

[19]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[20]  Nada Golmie,et al.  Ultra-Dense Networks: Survey of State of the Art and Future Directions , 2016, 2016 25th International Conference on Computer Communication and Networks (ICCCN).

[21]  Xing Zhang,et al.  Mobility-Aware Coded Probabilistic Caching Scheme for MEC-Enabled Small Cell Networks , 2017, IEEE Access.

[22]  Konstantinos Poularakis,et al.  Approximation caching algorithms for energy-efficient networks , 2015, 2015 IEEE International Conference on Communications (ICC).

[23]  Victor C. M. Leung,et al.  Heterogeneous Ultra-Dense Networks: Part 1 , 2017, IEEE Commun. Mag..

[24]  G. Dantzig Discrete-Variable Extremum Problems , 1957 .

[25]  Dong Liu,et al.  Energy Efficiency of Downlink Networks With Caching at Base Stations , 2015, IEEE Journal on Selected Areas in Communications.

[26]  Daniele Vigo,et al.  Bin packing approximation algorithms: Survey and classification , 2013 .

[27]  H. Vincent Poor,et al.  Cluster Content Caching: An Energy-Efficient Approach to Improve Quality of Service in Cloud Radio Access Networks , 2016, IEEE Journal on Selected Areas in Communications.

[28]  Panos M. Pardalos,et al.  State of the Art in Global Optimization , 1996 .

[29]  Zhongwei Si,et al.  A hybrid Markov-based model for human mobility prediction , 2018, Neurocomputing.

[30]  Shi Jin,et al.  Enhancing Performance of Random Caching in Large-Scale Heterogeneous Wireless Networks With Random Discontinuous Transmission , 2018, IEEE Transactions on Communications.

[31]  Anind K. Dey,et al.  Selecting Individual and Population Models for Predicting Human Mobility , 2018, IEEE Transactions on Mobile Computing.

[32]  Tiankui Zhang,et al.  Two-Dimensional Optimization on User Association and Green Energy Allocation for HetNets With Hybrid Energy Sources , 2015, IEEE Transactions on Communications.

[33]  Konstantinos Poularakis,et al.  Exploiting user mobility for wireless content delivery , 2013, 2013 IEEE International Symposium on Information Theory.

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

[35]  Junyi Li,et al.  Network densification: the dominant theme for wireless evolution into 5G , 2014, IEEE Communications Magazine.