Joint Optimization of Caching and Association in Energy-Harvesting-Powered Small-Cell Networks

The rapidly growing mobile traffic calls for higher quality of service (QoS) and lower on-grid energy cost. Integrating energy harvesting to small-cell networks (SCNs) with caching has been regarded as a promising solution. However, considering the limited resources of the small-cell base stations (SBSs), how to cache contents and serve the mobile users (MUs) is a crucial problem. In this paper, we jointly design a green content caching and mobile user–base station (MU-BS) association mechanism in the SCNs, where the number of MUs’ content requests served by the SBSs is maximized. This mechanism maximizes the number of requests handled by the SBSs under the constraints of the available energy and backhaul capacity of the SBSs, while concurrently ensures the QoS of the MUs. First, the joint optimization problem is formulated, which is NP-hard. To decrease the complexity of the problem, we divide it into two subproblems: MU-BS association and content caching. But when the number of SBSs is large, these two subproblems cannot be efficiently solved by the conventional centralized approaches. Thus, we construct a two-dimensional-action weakly acyclic game to optimize these two subproblems distributedly and iteratively, in which the existence of the two-dimensional-action Nash equilibrium has been proved. Finally, we propose a two-dimensional iteration algorithm to solve the problem. The simulation results show that the proposed algorithm can achieve better performance when compared with the other existing algorithms.

[1]  Jordi Torres,et al.  GreenHadoop: leveraging green energy in data-processing frameworks , 2012, EuroSys '12.

[2]  Melike Erol-Kantarci Content caching in small cells with optimized uplink and caching power , 2015, 2015 IEEE Wireless Communications and Networking Conference (WCNC).

[3]  Victor C. M. Leung,et al.  Green Full-Duplex Self-Backhaul and Energy Harvesting Small Cell Networks With Massive MIMO , 2016, IEEE Journal on Selected Areas in Communications.

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

[5]  Jun Li,et al.  Probabilistic Small-Cell Caching: Performance Analysis and Optimization , 2017, IEEE Transactions on Vehicular Technology.

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

[7]  Xu Chen,et al.  Decentralized Computation Offloading Game for Mobile Cloud Computing , 2014, IEEE Transactions on Parallel and Distributed Systems.

[8]  H. Peyton Young,et al.  Strategic Learning and Its Limits , 2004 .

[9]  Walid Saad,et al.  On the tradeoff between energy harvesting and caching in wireless networks , 2015, 2015 IEEE International Conference on Communication Workshop (ICCW).

[10]  Tao Li,et al.  Traffic Off-Loading With Energy-Harvesting Small Cells and Coded Content Caching , 2017, IEEE Transactions on Communications.

[11]  Wan Choi,et al.  Cooperative Transmission via Caching Helpers , 2014, 2015 IEEE Global Communications Conference (GLOBECOM).

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

[13]  Wei Chen,et al.  GreenDelivery: proactive content caching and push with energy-harvesting-based small cells , 2015, IEEE Communications Magazine.

[14]  Jeffrey G. Andrews,et al.  Femtocell networks: a survey , 2008, IEEE Communications Magazine.

[15]  Zhisheng Niu,et al.  Proactive push with energy harvesting based small cells in heterogeneous networks , 2015, 2015 IEEE International Conference on Communications (ICC).

[16]  Xu Chen,et al.  When Social Network Meets Mobile Cloud: A Social Group Utility Approach for Optimizing Computation Offloading in Cloudlet , 2016, IEEE Access.

[17]  Walid Saad,et al.  Match to cache: Joint user association and backhaul allocation in cache-aware small cell networks , 2015, 2015 IEEE International Conference on Communications (ICC).

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

[19]  Abdallah Khreishah,et al.  Joint Caching, Routing, and Channel Assignment for Collaborative Small-Cell Cellular Networks , 2016, IEEE Journal on Selected Areas in Communications.

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

[21]  Xiaofei Wang,et al.  QoS‐aware energy‐efficient resource allocation in OFDM‐based heterogenous cellular networks , 2017, Int. J. Commun. Syst..

[22]  Victor C. M. Leung,et al.  Fronthauling for 5G LTE-U Ultra Dense Cloud Small Cell Networks , 2016, IEEE Wireless Communications.

[23]  Hong Ji,et al.  Content caching in energy harvesting powered small cell network , 2017, 2017 IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC).

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

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

[26]  Deniz Gündüz,et al.  Designing intelligent energy harvesting communication systems , 2014, IEEE Communications Magazine.

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

[28]  Wan Choi,et al.  Optimal caching placement of caching system with helpers , 2015, 2015 IEEE International Conference on Communications (ICC).

[29]  Qihui Wu,et al.  QoE and Energy Aware Resource Allocation in Small Cell Networks With Power Selection, Load Management, and Channel Allocation , 2017, IEEE Transactions on Vehicular Technology.

[30]  Ding-Zhu Du,et al.  Improving Wireless Sensor Network Lifetime through Power Aware Organization , 2005, Wirel. Networks.

[31]  D. Stoyan,et al.  Stochastic Geometry and Its Applications , 1989 .

[32]  Chenyang Yang,et al.  Energy costs for traffic offloading by cache-enabled D2D communications , 2016, 2016 IEEE Wireless Communications and Networking Conference.

[33]  Nirwan Ansari,et al.  Content Caching and Distribution in Smart Grid Enabled Wireless Networks , 2016, IEEE Internet of Things Journal.

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

[35]  Zhisheng Niu,et al.  Policy Optimization for Content Push via Energy Harvesting Small Cells in Heterogeneous Networks , 2017, IEEE Transactions on Wireless Communications.

[36]  Wei Wang,et al.  Content caching at sleeping-enabled base stations in heterogeneous networks , 2016, 2016 8th International Conference on Wireless Communications & Signal Processing (WCSP).

[37]  Pablo Rodriguez,et al.  I tube, you tube, everybody tubes: analyzing the world's largest user generated content video system , 2007, IMC '07.

[38]  Dong In Kim,et al.  Clustering and Resource Allocation for Dense Femtocells in a Two-Tier Cellular OFDMA Network , 2014, IEEE Transactions on Wireless Communications.

[39]  Mehdi Bennis,et al.  Joint admission control and content caching policy for energy harvesting access points , 2016, 2016 IEEE International Conference on Communications (ICC).