Edge Cache Node Data Retrieval via Parallel Target Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing cache data retrieval method involving multiple levels of cache nodes is inefficient, requiring sequential requests from terminal devices to cache nodes and the data server, leading to low data feedback efficiency.
Innovation Solution
A cache data control method where a first edge cache node determines a target cache node within an edge cache node set and a central cache node set to directly obtain and send requested data, eliminating the need for sequential requests, by communicating with all edge cache nodes and selecting the optimal target based on hit cache nodes and link quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If sequential requests are sent to each level of cache node (level-1, level-2, data server), then the system structure remains simple and hierarchical, but the data retrieval efficiency deteriorates
Solution Approach 1:
The cache system is segmented into multiple independent edge cache nodes that can be directly accessed by terminal devices. Each edge cache node operates semi-independently, maintaining its own cache data and ability to serve requests, thereby eliminating the sequential dependency of traditional hierarchical caches while improving retrieval efficiency
Solution Approach 2:
The patent introduces a new dimensional structure by allowing terminal devices to directly access any edge cache node in parallel, transforming the traditional one-dimensional hierarchical access path into a multi-dimensional access network where multiple retrieval paths exist simultaneously, thus improving efficiency without proportionally increasing complexity
2Productivity
If a terminal device requests data from multiple cache nodes in parallel, then data retrieval efficiency improves, but the complexity of determining the target cache node increases
Solution Approach 1:
The system implements a feedback mechanism where the first edge cache node receives feedback information from other edge cache nodes about their cache status. Based on this feedback, the first edge cache node can intelligently determine the optimal target cache node to retrieve data from, reducing the complexity of target selection while maintaining high retrieval efficiency
Solution Approach 2:
Edge cache nodes perform preliminary actions by pre-caching data and maintaining updated information about their cache status. This preliminary preparation allows for faster and simpler target cache node determination when retrieval requests occur, as the selection process can rely on pre-established cache status information rather than real-time complex queries
Data Source
Figure 1
Figure 2~3
Figure 4
AI summary
This application provides a cache data control method and a device, applied to a first edge cache node. The method includes: receiving a data obtaining request sent from a terminal device, where the data obtaining request includes an identification of to-be-requested data; when the first edge cache node does not include the to-be-requested data, determining a target cache node that includes the to-be-requested data in an edge cache node set corresponding to the first edge cache node and a central cache node corresponding to the first edge cache node; and obtaining the to-be-requested data from the target cache node. This application is intended to improve efficiency of feeding back data information to the terminal device.