In this paper, we leverage reinforcement learning (RL) and cross-layer network coding (CLNC) for efficiently pre-fetching users' contents to the local caches and delivering these contents to 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 for alleviating traffic burden at the fronthaul, while users' contents can be easily and quickly accommodated. In CLNC, the coding decisions take users' contents, their rates, and power levels of F-APs and CE-D2D users into account, and RL optimizes caching strategy. Towards this goal, a joint content placement and delivery problem is formulated as an optimization problem with a goal to maximize system sum-rate. For this NP-hard problem, we first develop an innovative decentralized CLNC coalition formation (CLNC-CF) algorithm to obtain a stable solution for the content delivery problem, where F-APs and CE-D2D users utilize CLNC resource allocation. By taking the behavior of F-APs and CE-D2D users into account, we then develop a multi-agent RL (MARL) algorithm for optimizing the content placements at both F-APs and CE-D2D users. Simulation results show that the proposed joint CLNC-CF and 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.
翻译:在本文中,我们利用强化学习(RL)和跨层网络编码(CLNC)来利用强化学习(RL)和跨层网络编码(CLNC),以便高效率地将用户的预端内容传递到当地的缓存中,并将这些内容传递到一个带有设备对设备对设备通信(D2D)的下链式雾无线电访问网络(F-RAN)的用户手中。在考虑的系统中,雾接入点(F-AP)和缓存驱动的D2D(CEDD)用户中,为减轻前台交通负担而配备了本地缓存(CLNCNC)框架(CLNC-C),用户中,60D的编码决定将用户的内容、其比率以及F-AP和CED用户的电源水平(F-LL),其中有效改进了C-LL 和C-RFA(C-RD) 的流程(C-L) 配置。