A Game-Theoretic Approach to Cache and Radio Resource Management in Fog Radio Access Networks

Fog radio access networks (F-RANs) have been seen as promising paradigms to handle the stringent requirements in the 5G era by utilizing the cache and resource management capabilities of fog access points (FAPs). To achieve better system performance, cache resource and radio resource should be jointly optimized. However, fully centralized optimization can put heavy burden on the resource manager in the cloud. Faced with this issue, a hierarchical resource management architecture is adopted. Specifically, the resource manager in the upper layer maximizes a long-term utility by optimizing cache resource, which is adaptive to the statistics of channel gains and user content requests. In the lower layer, FAPs self-organize into multiple clusters to mitigate inter-FAP interference in each transmission interval given user content requests, channel gains and cache configuration. Under per-FAP fronthaul capacity constraints, interactions among FAPs are further modeled by a coalition formation game. Considering the coupling of FAPs’ and the resource manager's strategies and the hierarchy of resource management, the joint cache and radio resource management is formulated as a Stackelberg game with the resource manager and FAPs being the leader and followers, respectively. To achieve Stackelberg equilibrium, a distributed coalition formation algorithm is first developed for FAPs to achieve a stable state. Since there is no closed form for the leader's objective and the leader's strategy is discontinuous, two model-free reinforcement learning (RL) algorithms are utilized, which can approach a global and a local optimal caching strategy, respectively, taking into account the cluster formation behavior of FAPs. Simulation results show that the proposed cluster formation scheme and multi-agent RL based caching scheme outperform the baselines.

[1]  Matti Latva-aho,et al.  Learning-Based Caching in Cloud-Aided Wireless Networks , 2018, IEEE Communications Letters.

[2]  Vincent K. N. Lau,et al.  Two-Timescale User-Centric RRH Clustering and Precoding Optimization for Cloud RAN via Local Stochastic Cutting Plane , 2018, IEEE Transactions on Signal Processing.

[3]  Yuan Xue,et al.  Pure-Exploration Bandits for Channel Selection in Mission-Critical Wireless Communications , 2018, IEEE Transactions on Vehicular Technology.

[4]  Matti Latva-aho,et al.  Interference Alignment for Cooperative Femtocell Networks: A Game-Theoretic Approach , 2013, IEEE Transactions on Mobile Computing.

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

[6]  Mugen Peng,et al.  Fog-computing-based radio access networks: issues and challenges , 2015, IEEE Network.

[7]  Yuanming Shi,et al.  Layered Group Sparse Beamforming for Cache-Enabled Green Wireless Networks , 2017, IEEE Transactions on Communications.

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

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

[10]  Lin Tian,et al.  Load Aware Joint CoMP Clustering and Inter-Cell Resource Scheduling in Heterogeneous Ultra Dense Cellular Networks , 2018, IEEE Transactions on Vehicular Technology.

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

[12]  Ryu Miura,et al.  Virtual Cell Based Resource Allocation for Efficient Frequency Utilization in Unmanned Aircraft Systems , 2018, IEEE Transactions on Vehicular Technology.

[13]  Mugen Peng,et al.  Deep Reinforcement Learning-Based Mode Selection and Resource Management for Green Fog Radio Access Networks , 2018, IEEE Internet of Things Journal.

[14]  Vincent K. N. Lau,et al.  Mixed-Timescale Precoding and Cache Control in Cached MIMO Interference Network , 2013, IEEE Transactions on Signal Processing.

[15]  Zhu Han,et al.  A Multi-Leader Multi-Follower Stackelberg Game for Resource Management in LTE Unlicensed , 2017, IEEE Transactions on Wireless Communications.

[16]  Josef Hofbauer,et al.  Learning in perturbed asymmetric games , 2005, Games Econ. Behav..

[17]  Jeffrey G. Andrews,et al.  Analysis of non-coherent joint-transmission cooperation in heterogeneous cellular networks , 2014, 2014 IEEE International Conference on Communications (ICC).

[18]  Mehul Motani,et al.  Price-Based Resource Allocation for Spectrum-Sharing Femtocell Networks: A Stackelberg Game Approach , 2012, IEEE Journal on Selected Areas in Communications.

[19]  Wei Yu,et al.  Optimized Base-Station Cache Allocation for Cloud Radio Access Network With Multicast Backhaul , 2018, IEEE Journal on Selected Areas in Communications.

[20]  Ali Imran,et al.  Coordinated Multi-Point Clustering Schemes: A Survey , 2017, IEEE Communications Surveys & Tutorials.

[21]  Tony Q. S. Quek,et al.  Exploring the interactions of communication, computing and caching in cloud RAN under two timescale , 2017, 2017 IEEE 18th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC).

[22]  Zhu Han,et al.  Game Theory in Wireless and Communication Networks , 2008 .

[23]  Rose Qingyang Hu,et al.  Dynamic Distributed Resource Sharing for Mobile D2D Communications , 2015, IEEE Transactions on Wireless Communications.

[24]  Shaojie Tang,et al.  Collaborative Edge Caching in Context-Aware Device-to-Device Networks , 2018, IEEE Transactions on Vehicular Technology.

[25]  Mustafa Cenk Gursoy,et al.  A deep reinforcement learning-based framework for content caching , 2017, 2018 52nd Annual Conference on Information Sciences and Systems (CISS).

[26]  Zhu Han,et al.  Combating Full-Duplex Active Eavesdropper: A Hierarchical Game Perspective , 2017, IEEE Transactions on Communications.

[27]  Dong Liu,et al.  Semi-dynamic User-Specific Clustering for Downlink Cloud Radio Access Network , 2016, IEEE Transactions on Vehicular Technology.

[28]  Yuan Li,et al.  Distributed power control for device-to-device network using stackelberg game , 2014, 2014 IEEE Wireless Communications and Networking Conference (WCNC).

[29]  Walid Saad,et al.  Caching in the Sky: Proactive Deployment of Cache-Enabled Unmanned Aerial Vehicles for Optimized Quality-of-Experience , 2016, IEEE Journal on Selected Areas in Communications.

[30]  He Chen,et al.  Socially Aware Caching Strategy in Device-to-Device Communication Networks , 2018, IEEE Transactions on Vehicular Technology.

[31]  H. Vincent Poor,et al.  A Distributed Approach to Improving Spectral Efficiency in Uplink Device-to-Device-Enabled Cloud Radio Access Networks , 2018, IEEE Transactions on Communications.

[32]  Ryu Miura,et al.  AC-POCA: Anticoordination Game Based Partially Overlapping Channels Assignment in Combined UAV and D2D-Based Networks , 2017, IEEE Transactions on Vehicular Technology.

[33]  S. Lasaulce,et al.  How can ignorant but patient cognitive terminals learn their strategy and utility? , 2010, 2010 IEEE 11th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC).

[34]  Di Chen,et al.  Adaptive Radio Unit Selection and Load Balancing in the Downlink of Fog Radio Access Network , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[35]  Lin Yao,et al.  A Cooperative Caching Scheme Based on Mobility Prediction in Vehicular Content Centric Networks , 2018, IEEE Transactions on Vehicular Technology.

[36]  Yue Wang,et al.  Joint Caching Placement and User Association for Minimizing User Download Delay , 2016, IEEE Access.

[37]  Wei Wang,et al.  Edge Caching at Base Stations With Device-to-Device Offloading , 2017, IEEE Access.

[38]  Nei Kato,et al.  Hybrid Method for Minimizing Service Delay in Edge Cloud Computing Through VM Migration and Transmission Power Control , 2017, IEEE Transactions on Computers.

[39]  Katsuhiro Temma,et al.  Cloudlets Activation Scheme for Scalable Mobile Edge Computing with Transmission Power Control and Virtual Machine Migration , 2018, IEEE Transactions on Computers.

[40]  Walid Saad,et al.  Matching theory for future wireless networks: fundamentals and applications , 2014, IEEE Communications Magazine.

[41]  E. J. Collins,et al.  Convergent multiple-timescales reinforcement learning algorithms in normal form games , 2003 .

[42]  Zhou Su,et al.  An Edge Caching Scheme to Distribute Content in Vehicular Networks , 2018, IEEE Transactions on Vehicular Technology.

[43]  Zhi-Quan Luo,et al.  Long-term transmit point association for coordinated multipoint transmission by stochastic optimization , 2013, 2013 IEEE 14th Workshop on Signal Processing Advances in Wireless Communications (SPAWC).

[44]  Dong-Ho Cho,et al.  Efficient Cell-Clustering Algorithm for Inter-Cluster Interference Mitigation in Network MIMO Systems , 2011, IEEE Communications Letters.

[45]  Min Sheng,et al.  Learning-Based Content Caching and Sharing for Wireless Networks , 2017, IEEE Transactions on Communications.

[46]  Mugen Peng,et al.  Interference Coordination in Heterogeneous Small-Cell Networks: A Coalition Formation Game Approach , 2018, IEEE Systems Journal.

[47]  William H. Sandholm,et al.  ON THE GLOBAL CONVERGENCE OF STOCHASTIC FICTITIOUS PLAY , 2002 .

[48]  Vikram Krishnamurthy,et al.  Adaptive Scheme for Caching YouTube Content in a Cellular Network: Machine Learning Approach , 2017, IEEE Access.

[49]  Walid Saad,et al.  Echo State Networks for Proactive Caching in Cloud-Based Radio Access Networks With Mobile Users , 2016, IEEE Transactions on Wireless Communications.

[50]  Jianchao Zheng,et al.  Optimal File Dissemination and Beamforming for Cache-Enabled C-RANs , 2018, IEEE Access.

[51]  Bin Li,et al.  Learning-Based Spectrum Sharing and Spatial Reuse in mm-Wave Ultradense Networks , 2018, IEEE Transactions on Vehicular Technology.