Distributed Hierarchical Cache Management for Complex Network Topologies

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Complex or irregular topologies in communications networks make it difficult to organize cached data content into a logical hierarchical structure, affecting network efficiency and latency in delivering frequently accessed data.

Innovation Solution

A distributed hierarchical cache model is implemented, dividing cache memory into segments and mapping them to cache levels based on delivery ranks, such as delay constraints, to optimize cache management operations and improve network efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If cache memory is organized in a flat structure without hierarchical segmentation, then the system is simpler to implement, but cache management efficiency deteriorates in complex network topologies

Engineering Contradiction:
Improvecache organization structureVSAvoidcache management efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The cache memory is divided into multiple cache levels (L1, L2, L3) with each level having specific management characteristics. This segmentation allows different parts of the cache to be optimized for different access patterns and network positions, resolving the contradiction between structural simplicity and management efficiency in complex topologies.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a hierarchical dimension to cache organization, transforming from a flat single-level structure to a multi-level hierarchical structure. This dimensional change enables efficient cache management in complex network topologies by providing multiple levels of abstraction and control.

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

2Productivity

If cache memory is divided into multiple segments mapped to different cache levels, then cache management efficiency improves, but device complexity increases

Engineering Contradiction:
Improvecache management efficiencyVSAvoidcache organization structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The cache memory is divided into multiple cache levels (L1, L2, L3) with each level having specific management characteristics. This segmentation allows different parts of the cache to be optimized for different access patterns and network positions, resolving the contradiction between structural simplicity and management efficiency in complex topologies.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a hierarchical dimension to cache organization, transforming from a flat single-level structure to a multi-level hierarchical structure. This dimensional change enables efficient cache management in complex network topologies by providing multiple levels of abstraction and control.

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

3Loss of time

If data is cached closer to users in complex topologies, then delivery latency is reduced, but it becomes difficult to decide where and how to cache data

Engineering Contradiction:
Improvedata delivery latencyVSAvoidcache placement decision
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The cache memory is divided into multiple cache levels (L1, L2, L3) with each level having specific management characteristics. This segmentation allows different parts of the cache to be optimized for different access patterns and network positions, resolving the contradiction between structural simplicity and management efficiency in complex topologies.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The hierarchical cache structure acts as an intermediary layer between the content source and end users. Each cache level serves as a mediator that can independently make placement decisions based on local conditions, simplifying the overall cache placement problem in complex topologies while reducing delivery latency.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10567538B2Distributed hierarchical cache management system and method
Publication Date: 2020.02.18 HUAWEI TECH CO LTD
  • US10567538B2 patent drawing
  • US10567538B2 patent drawing
  • US10567538B2 patent drawing

AI summary

A method for managing a cache memory network according to a distributed hierarchical cache model is disclosed. The distributed hierarchical cache model includes a plurality of cache levels each corresponding to a delivery rank for delivering data content to users of the cache memory network. The method includes dividing at least one cache memory of the cache memory network into a plurality of cache segments, mapping each of the cache segments to a cache level of the distributed hierarchical cache model, and performing cache management operations over the cache memory network according to the distributed hierarchical cache model.