Dynamic CDN Entity Routing for Adaptive Traffic Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content delivery network entities face inefficiencies due to the use of static selection parameters, which fail to optimally select the most suitable network entities as conditions change rapidly, leading to suboptimal bandwidth utilization and increased rebuffering during peak demand.

Innovation Solution

A dynamic adjustment mechanism that uses real-time usage data to adjust selection parameters for content delivery network entities, ensuring they handle more or less traffic based on recent data traffic levels, thereby optimizing their usage and improving network performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If static selection parameters are used to select content delivery network entities, then the system is simple to operate, but the system cannot optimally select network entities when conditions change rapidly

Engineering Contradiction:
Improveadaptability to changing network conditionsVSAvoidcomplexity of parameter adjustment mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system automatically monitors data traffic levels and adjusts selection parameters without manual intervention. The service performs self-adjustment by detecting when a content delivery network entity exceeds its data traffic limit and automatically modifying the selection process to distribute traffic appropriately, eliminating the need for external configuration changes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors data traffic levels for each content delivery network entity and uses this feedback to dynamically adjust selection parameters. When traffic levels indicate that an entity is experiencing high demand, the system receives feedback about this condition and automatically modifies routing decisions to balance the load across available entities.

Inventive Principle:
Principle #23Feedback

2Productivity

If static parameters are used for content delivery network selection, then configuration is simple, but bandwidth utilization is suboptimal during peak demand

Engineering Contradiction:
Improvebandwidth utilization efficiencyVSAvoidrebuffering time during peak demand
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system transitions from static selection parameters to dynamic parameters that automatically adjust based on real-time data traffic levels. The selection process becomes dynamic, adapting to changing network conditions by monitoring traffic patterns and modifying routing decisions to optimize bandwidth utilization and reduce rebuffering events during peak demand periods.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the selection parameters based on monitored data traffic levels. When traffic levels for a content delivery network entity exceed predetermined thresholds, the system modifies the parameters used to select entities, thereby redistributing traffic to optimize bandwidth utilization and reduce rebuffering time during high-demand periods.

Inventive Principle:
Principle #35Parameter changes

3Speed

If manual parameter changes are required to adapt to changing conditions, then system complexity is reduced, but response time to changing network conditions increases

Engineering Contradiction:
Improveresponse speed to changing network conditionsVSAvoidautomation of parameter adjustment
Core Design Contradiction:
SpeedVSExtent of automation

Solution Approach 1:

The service automatically monitors data traffic levels and adjusts selection parameters without requiring manual intervention. The system performs self-adjustment by detecting when content delivery network entities exceed their traffic limits and automatically modifying routing decisions, achieving fast response to changing conditions while maintaining operational simplicity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20230418675A1Intelligent content delivery network (CDN) entity routing
Publication Date: 2023.12.28 DISNEY ENTERPRISES INC
  • US20230418675A1 patent drawing
  • US20230418675A1 patent drawing
  • US20230418675A1 patent drawing

AI summary

In some embodiments, a method receives usage data that is based on a delivery of content by a plurality of content delivery network entities. A first value of a selection parameter is used to determine whether to select a content delivery network entity from the plurality of content delivery network entities to process a first request for content. The method allocates the usage data in a first distribution to the plurality of content delivery network entities. The allocating does not use a condition to determine the first distribution. The usage data is allocated in a second distribution to the plurality of content delivery network entities. The allocating uses the condition to determine the second distribution. The method adjusts the first value of the selection parameter to a second value based on the first distribution and the second distribution.