MEC Edge Cache Replacement Using Deep Reinforcement Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing edge caching technologies face challenges in efficiently managing cache replacement due to user mobility and dynamic changes in content popularity, leading to increased network latency and congestion.

Innovation Solution

A method for edge cache replacement using deep reinforcement learning, which involves constructing a system network model, calculating delays, formulating a Markov decision process, and employing an Asynchronous Advantage Actor-Critic (A3C) algorithm to optimize cache content placement and replacement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional cache replacement policies are used, then the system is simple to implement, but the cache hit rate decreases and network latency increases due to user mobility and dynamic content popularity changes

Engineering Contradiction:
Improvecache hit rateVSAvoidcache replacement policy complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces traditional mechanical/cache-based replacement policies (LRU, LFU, FIFO) with a deep reinforcement learning system that uses neural networks to predict content popularity and make intelligent cache replacement decisions, thereby improving cache hit rate while managing complexity through automated learning rather than manual policy design

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The cache replacement system performs self-optimization through deep reinforcement learning, where the agent autonomously learns from network traffic patterns and user behavior to dynamically adjust cache policies without external intervention, adapting to changing content popularity and user mobility patterns automatically

Inventive Principle:
Principle #25Self-service

2Loss of time

If deep reinforcement learning is applied to optimize cache replacement, then the average content acquisition delay is reduced, but the system complexity and computational requirements increase

Engineering Contradiction:
Improvecontent acquisition delayVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The deep reinforcement learning model performs preliminary prediction of content popularity trends and pre-loads potentially popular content into the cache before actual requests occur, reducing content acquisition delay by proactively preparing content rather than reacting to requests after they occur

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements continuous feedback loops where deep reinforcement learning agents monitor cache performance metrics, network latency, and content access patterns, using this feedback to continuously refine and optimize replacement policies in real-time, thereby reducing delays through adaptive learning

Inventive Principle:
Principle #23Feedback

3Productivity

If cache placement is optimized for popular contents, then network link congestion is reduced, but the ability to adapt to dynamic user mobility and changing popularity patterns deteriorates

Engineering Contradiction:
Improvenetwork throughputVSAvoidadaptability to dynamic popularity
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic cache replacement policies that continuously adapt to changing network conditions, user mobility patterns, and content popularity trends through deep reinforcement learning, allowing the system to transition from static to dynamic optimization and maintain high adaptability while improving throughput

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system dynamically changes cache replacement parameters such as replacement threshold, cache size allocation, and priority weights based on real-time analysis of user behavior patterns and content access statistics, enabling the system to adapt to dynamic popularity changes while maintaining optimized network throughput

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260012518A1Methods for edge cache replacement based on deep reinforcement learning
Publication Date: 2026.01.08 CHONGQING UNIV OF POSTS & TELECOMM
  • US20260012518A1 patent drawing
  • US20260012518A1 patent drawing
  • US20260012518A1 patent drawing

AI summary

A method for edge cache replacement based on deep reinforcement learning is provided, including: constructing a system network model; obtaining a caching state of an MEC server in the system network model; calculating a total delay for all users to obtain cached contents based on a total delay for a single user to obtain a cached content; constructing an optimization objective function based on the total delay for all users to obtain the cached contents; formulating a Markov decision process according to the optimization objective function; and replacing the cached content of the MEC server using a dynamic content replacement algorithm based on deep reinforcement learning according to the Markov decision process. According to a condition of a cache space of the MEC server, the system network model can obtain a minimum average delay for users to obtain contents and find a most suitable cache replacement policy.