Litcius/Paper detail

Multi-Agent Reinforcement Learning-Based Joint Caching and Routing in Heterogeneous Networks

Meiyi Yang, Deyun Gao, Chuan Heng Foh, Wei Quan, Victor C. M. Leung

2024IEEE Transactions on Cognitive Communications and Networking14 citationsDOI

Abstract

In this paper, we explore the problem of minimizing transmission cost among cooperative nodes by jointly optimizing caching and routing in a hybrid network with vital support of service differentiation. We show that the optimal routing policy is a route-to-least cost-cache (RLC) policy for fixed caching policy. We formulate the cooperative caching problem as a multi-agent Markov decision process (MDP) with the goal of maximizing the long-term expected caching reward, which is NP-complete even when assuming users’ demand is perfectly known. To solve this problem, we propose C-MAAC, a partially decentralized multi-agent deep reinforcement learning (MADRL)-based collaborative caching algorithm employing actor-critic learning model. C-MAAC has a key characteristic of centralized training and decentralized execution, with which the challenge from unstable training process caused by simultaneous decision made by all agents can be addressed. Furthermore, we develop an optimization method as a criterion for our MADRL framework when assuming the content popularity is stationary and prior known. Our experimental results demonstrate that compared with the prior art, C-MAAC increases an average of 21.7% caching reward in dynamic environment when user request traffic changes rapidly.

Topics & Concepts

Reinforcement learningComputer scienceJoint (building)Routing (electronic design automation)Distributed computingPolicy-based routingComputer networkArtificial intelligenceStatic routingRouting protocolEngineeringArchitectural engineeringCaching and Content DeliveryCooperative Communication and Network CodingOpportunistic and Delay-Tolerant Networks
Multi-Agent Reinforcement Learning-Based Joint Caching and Routing in Heterogeneous Networks | Litcius