MEC Edge Cache Replacement Using Deep Reinforcement Learning
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
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
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
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
Data Source
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.


