Distributed Cache Coordination for Mobile Network Hit Rates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In mobile packet data networks, caching systems face inefficiencies due to limited transmission capacity and low cache hit rates in resource-constrained environments, where small caches serve limited populations, reducing the likelihood of content being requested by others.

Innovation Solution

A distributed cache architecture is implemented, using a cache manager to coordinate data distribution between caches, optimizing the use of transmission capacity by pre-loading content during off-peak hours and prioritizing high-priority data, effectively creating a large virtual cache from multiple small ones.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If multiple small caches are deployed in RBSs to serve local terminals, then transmission capacity is saved locally, but cache hit rate decreases due to limited population

Engineering Contradiction:
Improvetransmission capacityVSAvoidcache hit rate
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent merges multiple small caches in different RBSs into a unified cache domain where caches share information about requested objects. This allows a cache serving a small local population to benefit from the collective demand of the entire cache domain, effectively increasing the population served without physically expanding individual cache capacities.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces an intermediary mechanism (cache information sharing protocol) that enables caches to exchange information about requested objects. This intermediary system allows caches to serve requests from objects requested by other caches in the domain, effectively creating a virtual larger population without requiring direct physical connection to all terminals.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If caches store popular content to increase cache hit rate, then more transmission capacity is consumed during off-peak hours for content distribution

Engineering Contradiction:
Improvecache hit rateVSAvoidtransmission capacity
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements preliminary action by distributing content to caches during off-peak hours when transmission capacity is available. Caches proactively store popular objects before peak demand occurs, ensuring high cache hit rates during peak hours without consuming transmission capacity during those critical periods.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent employs periodic action by scheduling content distribution to occur during specific off-peak time periods. This allows the system to periodically refresh and update cache contents with popular objects, maintaining high cache hit rates while utilizing transmission capacity only when the network is less congested.

Inventive Principle:
Principle #19Periodic action

3Reliability

If a large centralized cache is used to serve all terminals, then cache hit rate increases, but transmission links become bottlenecks and complexity increases

Engineering Contradiction:
Improvecache hit rateVSAvoidnetwork complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the caching function across multiple distributed RBSs rather than using a single centralized cache. Each RBS maintains its own cache storage and can independently serve local requests, while the segmentation is logically unified through information sharing. This reduces network complexity and avoids creating transmission bottlenecks at a single centralized point.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a new dimension to the caching architecture by introducing inter-cache communication and information sharing across the radio access network. Instead of a single-dimensional centralized or local cache model, the system creates a multi-dimensional distributed cache domain where caches at different RBSs cooperate, effectively increasing cache hit rate without centralizing physical storage.

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

Data Source

PatentUS8880636B2Caching in mobile networks
Publication Date: 2014.11.04 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US8880636B2 patent drawing
  • US8880636B2 patent drawing
  • US8880636B2 patent drawing

AI summary

A method for optimising the distribution of data objects between caches in a cache domain of a resource limited network. User requests for data objects are received at caches in the cache domain. A notification is sent from each cache at which a request received to a cache manager. The notification reports the user request and identifies the requested data object. At the cache manager, object information including the request frequency of each requested data object and the locations of the caches at which the requests were received are collated and stored, and objects for distribution within the cache domain are identified on the basis of the object information. Instructions are sent from the cache manager to the caches to distribute data objects stored in those caches between themselves. The data objects are distributed between the caches using transmission capacity of the network that would otherwise be unused.