A Joint Reinforcement-Learning Enabled Caching and Cross-Layer Network Code in F-RAN With D2D Communications

被引:16
作者
Al-Abiad, Mohammed S. [1 ]
Hassan, Md Zoheb [2 ]
Hossain, Md Jahangir [1 ]
机构
[1] Univ British Columbia, Sch Engn, Kelowna, BC V1V 1V7, Canada
[2] Virginia Tech, Bradley Dept ECE, Wireless Virginia Tech, Blacksburg, VA 24061 USA
基金
加拿大自然科学与工程研究理事会;
关键词
Device-to-device communication; Optimization; Resource management; Wireless communication; Real-time systems; Encoding; Decoding; Caching; D2D communications; F-RAN; NC; resource and power allocation; reinforcement learning; SMALL-CELL NETWORKS; CONTENT DELIVERY; COMPLETION-TIME; CLOUD; EDGE;
D O I
10.1109/TCOMM.2022.3168058
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, we leverage reinforcement learning (RL) and cross-layer network coding (CLNC) for efficiently pre-fetching requested contents to the local caches and delivering these contents to requesting users in a downlink fog-radio access network (F-RAN) with device-to-device (D2D) communications. In the considered system, fog access points (F-APs) and cache-enabled D2D (CE-D2D) users are equipped with local caches that alleviate traffic burden at the fronthaul and facilitate rapid delivery of the users' contents. To this end, the CLNC scheme optimizes the coding decisions, transmission rates, and power levels of both F-APs and CE-D2D users, and RL scheme optimizes caching strategy. A joint content placement and delivery problem is formulated as an optimization problem with a goal to maximize system sum-rate. The problem is an NP-hard problem. To efficiently solve it, we first develop an innovative decentralized CLNC coalition formation (CLNC-CF) switch algorithm to obtain a stable solution for the content delivery problem, where F-APs and CE-D2D users utilize CLNC resource allocation. By considering statistics of channel and users' content request into account, we then develop a multi-agent RL algorithm for optimizing the content placement at both F-APs and CE-D2D users. Simulation results show that the proposed joint CLNC-CF-RL framework can effectively improve the sum-rate by up to 30%, 60%, and 150%, respectively, compared to: 1) an optimal uncoded algorithm, 2) a standard rate-aware-NC algorithm, and 3) a benchmark classical NC with network-layer optimization.
引用
收藏
页码:4400 / 4416
页数:17
相关论文
共 34 条
[1]   Instantly Decodable Network Coding for Completion Time or Decoding Delay Reduction in Cooperative Data Exchange Systems [J].
Aboutorab, Neda ;
Sadeghi, Parastoo .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2016, 65 (03) :1212-1228
[2]   Network information flow [J].
Ahlswede, R ;
Cai, N ;
Li, SYR ;
Yeung, RW .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2000, 46 (04) :1204-1216
[3]   Interference Coordination in Heterogeneous Small-Cell Networks: A Coalition Formation Game Approach [J].
Ahmed, Manzoor ;
Peng, Mugen ;
Abana, Munzali ;
Yan, Shi ;
Wang, Chonggang .
IEEE SYSTEMS JOURNAL, 2018, 12 (01) :604-615
[4]  
Al-Abiad MS, 2021, Arxiv, DOI arXiv:2101.07291
[5]   Completion Time Minimization in Fog-RANs Using D2D Communications and Rate-Aware Network Coding [J].
Al-Abiad, Mohammed S. ;
Hossain, Md. Jahangir .
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2021, 20 (06) :3831-3846
[6]   Throughput Maximization in Cloud-Radio Access Networks Using Cross-Layer Network Coding [J].
Al-Abiad, Mohammed S. ;
Douik, Ahmed ;
Sorour, Sameh ;
Hossain, Md Jahangir .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2022, 21 (02) :696-711
[7]   Cross-Layer Cloud Offloading With Quality of Service Guarantees in Fog-RANs [J].
Al-Abiad, Mohammed S. ;
Hossain, Md. Jahangir ;
Sorour, Sameh .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2019, 67 (12) :8435-8449
[8]   Rate Aware Network Codes for Cloud Radio Access Networks [J].
Al-Abiad, Mohammed S. ;
Douik, Ahmed ;
Sorour, Sameh .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2019, 18 (08) :1898-1910
[9]  
[Anonymous], 2011, Cooperative Cellular Wireless Networks
[10]   A Survey on Device-to-Device Communication in Cellular Networks [J].
Asadi, Arash ;
Wang, Qing ;
Mancuso, Vincenzo .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2014, 16 (04) :1801-1819