Distributed CDN Node Reconfiguration for Demand Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content distribution networks (CDNs) face challenges in managing structure and adapting to changing demand for computing functionality, as specialized nodes can lead to underutilization and bottlenecks, especially when demand fluctuates.

Innovation Solution

A distributed CDN with adaptable nodes equipped with compute engines and data stores that can reconfigure to provide various computing functionalities, allowing requests to be processed by the most suitable node within the network, either by redirecting through an overlay network or by dynamically reconfiguring the local node to meet demand.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If purpose-built specialized nodes are used in CDN, then specific computing functionality is provided, but adaptability to changing demand is reduced

Engineering Contradiction:
Improvecomputing functionality provisionVSAvoidadaptability to changing demand
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies universality by enabling CDN nodes to dynamically reconfigure their compute engines to provide different computing functionalities based on demand. Instead of having fixed specialized nodes, each node can adapt its software configuration to serve multiple purposes - whether for caching, content delivery, or various compute workloads - thereby maintaining reliability for specific functions while achieving versatility across changing demands.

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

Solution Approach 2:

The patent implements dynamics through the ability of CDN nodes to dynamically reconfigure their compute engines in response to changing demand conditions. The system continuously monitors workload requirements and adjusts node configurations in real-time, transforming static specialized nodes into dynamic multi-functional units that can adapt their capabilities to match current service demands.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If CDN nodes are fixed in structure, then management is simplified, but resource utilization efficiency decreases under fluctuating demand

Engineering Contradiction:
Improvenode structure managementVSAvoidresource utilization efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent resolves this contradiction by introducing dynamic reconfiguration capabilities to CDN nodes. While the underlying node structure remains manageable, the software and compute engine configurations are made dynamic, allowing nodes to adapt their resource allocation and functionality based on real-time demand without requiring complex manual restructuring of the entire network architecture.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies parameter changes by modifying the operational parameters of CDN nodes - specifically the compute engine configuration and software stack - rather than changing the physical hardware structure. This allows efficient resource utilization through parameter adjustment while keeping the node management framework relatively simple and manageable.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If requests are redirected to remote nodes via overlay network, then load balancing is achieved, but network latency increases

Engineering Contradiction:
Improveload balancingVSAvoidnetwork latency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies dynamics by implementing intelligent, real-time decision-making at each CDN node regarding request routing. Instead of fixed redirect rules, nodes dynamically assess their own capacity and the requirements of incoming requests, making adaptive decisions about whether to handle requests locally or redirect them. This dynamic approach achieves load balancing while minimizing latency by keeping requests local when possible.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250016219A1Distributed content distribution network
Publication Date: 2025.01.09 CENTURYLINK INTELLECTUAL PROPERTY LLC
  • US20250016219A1 patent drawing
  • US20250016219A1 patent drawing
  • US20250016219A1 patent drawing

AI summary

Examples of the present disclosure relate to a distributed CDN comprised of CDN nodes that each have a compute engine and a data store. Compute engines may be used to execute software associated with computing functionality of the distributed CDN and may be reconfigured according to changing conditions to adapt computing functionality to current or expected demand. Nodes may communicate with one another via an overlay network. A node may determine whether it should process a request or generate a route via the overlay network to the remote node, thereby enabling the remote node to process the request. In another example, a node may receive a request for a compute resource that is not currently provided by the node. The compute engine of the node may be reconfigured to provide the compute resource, thereby enabling the node to service the request rather than redirect the request to a different node.