Hierarchical CDN with Edge Caching for Rural Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional content distribution networks (CDNs) inadequately serve rural areas, failing to provide effective egress and ingress functionality for a significant portion of consumers, particularly outside metro regions.

Innovation Solution

A highly-distributed, redundantly-connected CDN system with central, intermediate, and local content storage nodes, utilizing a data acceleration protocol like RWave to minimize latency and ensure data availability, along with a redundant mesh network and erasure coding for resilience, allowing data to be accessed and ingested efficiently across multiple points of presence.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If traditional CDN solutions are used, then metro area coverage is provided, but rural area service quality deteriorates

Engineering Contradiction:
Improvemetro area coverageVSAvoidrural area service quality
Core Design Contradiction:
Area of stationary objectVSReliability

Solution Approach 1:

The CDN system is segmented into multiple hierarchical levels: origin servers, regional edge servers, and local cache nodes. This segmentation allows the system to provide broad metro area coverage through regional servers while simultaneously ensuring rural area service quality through distributed local cache nodes that bring content closer to end users in remote locations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by deploying cache nodes with different capabilities and functions at different locations. Urban areas have access to high-capacity regional edge servers, while rural areas are served by specialized local cache nodes that optimize for latency and reliability. Each node is configured with local knowledge of its serving area's characteristics, enabling tailored content delivery strategies for different geographic regions.

Inventive Principle:
Principle #3Local quality

2Device complexity

If data is stored centrally, then system simplicity is maintained, but access latency increases

Engineering Contradiction:
Improvesystem structureVSAvoiddata access latency
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by proactively caching content at edge servers and local cache nodes before actual user requests arrive. Popular content is pre-positioned at distributed locations based on predictive analytics and access patterns, so when users in rural areas request content, it is already available locally rather than needing to be fetched from central origin servers, thereby reducing access latency without significantly increasing system complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent transitions from a single-dimensional centralized storage model to a multi-dimensional distributed architecture. Content exists simultaneously at multiple levels: origin servers for complete catalogs, regional edge servers for frequently accessed content, and local cache nodes for immediate delivery. This dimensional expansion allows the system to maintain relative structural simplicity while dramatically reducing access latency through intelligent content placement across the hierarchy.

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

3Adaptability or versatility

If network coverage is expanded to rural areas, then consumer reach increases, but network traffic load increases

Engineering Contradiction:
Improvegeographic coverageVSAvoidnetwork traffic load
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent extracts frequently accessed content from the central network and stores it locally at cache nodes in rural areas. By taking out popular content and positioning it at the edge of the network, the system expands geographic coverage to serve rural consumers while simultaneously reducing network traffic load, as local nodes serve content without requiring continuous backhaul communication with origin servers.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system creates copies of popular content and distributes them to multiple cache nodes across different geographic regions including rural areas. Instead of serving all requests from central servers, local copies are maintained at edge locations, enabling the network to reach more consumers while reducing overall network traffic load through intelligent content replication and local serving.

Inventive Principle:
Principle #26Copying

4Reliability

If more cache nodes are deployed, then data availability improves, but system complexity increases

Engineering Contradiction:
Improvedata availabilityVSAvoidnetwork architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal cache node design that can function at multiple levels of the hierarchy. Cache nodes are designed with multi-functionality, capable of serving as local content repositories, regional aggregation points, and coordination nodes. This universal design enables the system to deploy identical hardware/software platforms throughout the network, improving data availability through widespread deployment while controlling system complexity through standardization and shared functionality across all nodes.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11563806B1Content distribution network system and method
Publication Date: 2023.01.24 WASABI TECHNOLOGIES LLC
  • US11563806B1 patent drawing
  • US11563806B1 patent drawing
  • US11563806B1 patent drawing

AI summary

Systems and apparatus for providing content distribution network (or CDN) egress and/or ingress functionality and methods for making and using the same. In various embodiments, the system can comprise not only a traditional CDN but also a reverse CDN, wherein edge Points of Presence (or PoPs) can be used as ingest points. The system advantageously can be applied to given emerging workloads, such as autonomous applications, artificial intelligence (AI) applications and Internet of Things (IoT) applications, among other things.