Dynamic Caching Node Assignment in Mesh Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video caching systems in wireless networks face latency issues due to insufficient intra-mesh links and bandwidth, and are inflexible when mesh nodes enter or exit, particularly in small cell networks where handovers require purging the entire cache, limiting their effectiveness.
Innovation Solution
A method and system for caching content at mesh network nodes, where a coordination server manages primary and secondary caching nodes based on factors like throughput, latency, and network distance, using a bidding protocol to dynamically assign roles and ensure seamless content delivery as user equipment roams between base stations, with the ability to reallocate caching nodes as needed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If video caching is implemented at mesh network nodes, then latency is reduced and content delivery is improved, but the system becomes inflexible when mesh nodes enter or exit the network
Solution Approach 1:
The patent implements dynamic caching node selection where the caching node is not fixed but can change based on UE movement and network conditions. The coordination server dynamically determines which mesh node should serve as the caching node, allowing the system to adapt when nodes enter or exit the network while maintaining low latency through continuous local caching capability.
Solution Approach 2:
The system enables self-service through autonomous caching at edge mesh nodes without requiring core network intervention for each content request. Mesh nodes autonomously cache and serve content locally, reducing latency while the coordination server manages node selection to maintain flexibility during network changes.
2Productivity
If a fixed caching node is assigned to serve user equipment, then content delivery is efficient, but the system cannot accommodate user equipment roaming to different base stations
Solution Approach 1:
The patent implements dynamic caching node selection where the caching node is not fixed but can change based on UE movement and network conditions. The coordination server dynamically determines which mesh node should serve as the caching node, allowing the system to adapt when nodes enter or exit the network while maintaining low latency through continuous local caching capability.
Solution Approach 2:
The coordination server acts as an intermediary between the core network and mesh nodes, managing the selection and reassignment of caching nodes. It receives information about UE movement and network changes, then coordinates with mesh nodes to transfer caching responsibilities, enabling both efficient content delivery and seamless roaming support.
3Stability of the object's composition
If the entire cache is purged during handover in macro eNodeB networks, then cache consistency is maintained, but latency increases and caching effectiveness is lost
Solution Approach 1:
The patent segments the caching function from the base station identity, allowing different mesh nodes to serve as caching nodes for different UEs or different time periods. When handover occurs, only the caching node assignment needs to be updated rather than purging entire caches, maintaining cache consistency through selective updates while preserving cached content for continued low-latency delivery.
Solution Approach 2:
Instead of purging entire caches during handover, the system selectively transfers or updates caching node assignments while preserving cached content. The coordination server manages which cached content should be retained or transferred to new caching nodes, recovering the benefit of cached content while adapting to handover events without the latency penalty of complete cache purges.
Data Source
AI summary
A system, method, and computer program are disclosed to provide an ad-hoc network of network nodes of caching content at the network nodes. A coordination server performing as a manager or controller determines the network node to cache content for a group of user equipments (UEs) attached to a first base station. The coordination server reassigns the network node that cache the content for the group of UEs when a user equipment (UE) moves from the first base station to a second base station.


