Edge Cache Node Data Retrieval via Parallel Target Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata retrieval efficiencyVSAvoidcache node communication structure
Core Design Contradiction:
ProductivityVSDevice complexity

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

Inventive Principle:
Principle #1Segmentation

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

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

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

Engineering Contradiction:
Improvedata feedback efficiencyVSAvoidtarget cache node selection
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

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

Inventive Principle:
Principle #23Feedback

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

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3618404B1Data caching control method and device
Publication Date: 2021.08.25 HUAWEI TECH CO LTD
  • EP3618404B1 patent drawingFigure 1
  • EP3618404B1 patent drawingFigure 2~3
  • EP3618404B1 patent drawingFigure 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.