Multi-Agent Reinforcement Learning for Cooperative Coded Caching via Homotopy Optimization

06/24/2020
by   Xiongwei Wu, et al.
0

Introducing cooperative coded caching into small cell networks is a promising approach to reducing traffic loads. By encoding content via maximum distance separable (MDS) codes, coded fragments can be collectively cached at small-cell base stations (SBSs) to enhance caching efficiency. However, content popularity is usually time-varying and unknown in practice. As a result, cache contents are anticipated to be intelligently updated by taking into account limited caching storage and interactive impacts among SBSs. In response to these challenges, we propose a multi-agent deep reinforcement learning (DRL) framework to intelligently update cache contents in dynamic environments. With the goal of minimizing long-term expected fronthaul traffic loads, we first model dynamic coded caching as a cooperative multi-agent Markov decision process. Owing to MDS coding, the resulting decision-making falls into a class of constrained reinforcement learning problems with continuous decision variables. To deal with this difficulty, we custom-build a novel DRL algorithm by embedding homotopy optimization into a deep deterministic policy gradient formalism. Next, to empower the caching framework with an effective trade-off between complexity and performance, we propose centralized, partially and fully decentralized caching controls by applying the derived DRL approach. Simulation results demonstrate the superior performance of the proposed multi-agent framework.

READ FULL TEXT

page 7

page 8

page 9

page 11

page 12

page 14

page 16

page 22

research
03/08/2020

Reinforcement Learning Based Cooperative Coded Caching under Dynamic Popularities in Ultra-Dense Networks

For ultra-dense networks with wireless backhaul, caching strategy at sma...
research
06/30/2018

Multi-agent Learning for Cooperative Large-scale Caching Networks

Caching networks are designed to reduce traffic load at backhaul links, ...
research
01/07/2021

Coding for Distributed Multi-Agent Reinforcement Learning

This paper aims to mitigate straggler effects in synchronous distributed...
research
08/30/2020

Caching Transient Content for IoT Sensing: Multi-Agent Soft Actor-Critic

Edge nodes (ENs) in Internet of Things commonly serve as gateways to cac...
research
04/14/2021

Dynamic Coded Caching in Wireless Networks Using Multi-Agent Reinforcement Learning

We consider distributed caching of content across several small base sta...
research
07/20/2019

Joint Fronthaul Multicast and Cooperative Beamforming for Cache-Enabled Cloud-Based Small Cell Networks: An MDS Codes-Aided Approach

The performance of cloud-based small cell networks (C-SCNs) relies highl...
research
12/21/2017

A Deep Reinforcement Learning-Based Framework for Content Caching

Content caching at the edge nodes is a promising technique to reduce the...

Please sign up or login with your details

Forgot password? Click here to reset