Cross-Cluster Direct Server Return in CDN Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content delivery networks (CDNs) face inefficiencies in routing client requests across clusters, leading to suboptimal content delivery due to incomplete or inaccurate information about client locations and server loads, resulting in potential delays and reduced performance.

Innovation Solution

Implementing cross-cluster Direct Server Return (DSR) mechanisms that allow initial contact servers to migrate requests to better-suited servers within different clusters based on real-time information about client locations, server loads, and content properties, using direct server return protocols to optimize content delivery paths.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If requests are routed to initial contact servers based on available information, then requests can be processed, but delivery efficiency deteriorates when servers are overloaded or geographically distant

Engineering Contradiction:
Improvecontent delivery efficiencyVSAvoiddelivery delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements dynamic request routing by enabling initial contact servers to migrate requests to better-suited servers in different clusters based on real-time conditions. The system continuously monitors server load, geographic location, and content properties to dynamically adjust request paths, allowing the network to adapt to changing conditions and always route requests through optimal servers.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs feedback mechanisms where servers provide information about their current load status, geographic location, and content availability. This feedback enables the routing system to make informed decisions about request migration, allowing the network to respond to actual system conditions rather than relying on static routing tables or incomplete information.

Inventive Principle:
Principle #23Feedback

2Productivity

If cross-cluster request migration is implemented, then content delivery performance improves, but system complexity increases

Engineering Contradiction:
Improvecontent delivery performanceVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent makes the initial contact server multi-functional by enabling it to perform both its original role of handling requests and the additional role of evaluating and migrating requests to other clusters. This universal approach eliminates the need for separate dedicated routing infrastructure, as existing servers gain enhanced capabilities through software-based decision-making and request migration mechanisms.

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

3Measurement precision

If complete real-time information about all servers is collected, then optimal routing decisions can be made, but information collection overhead increases

Engineering Contradiction:
Improverouting decision accuracyVSAvoidinformation collection overhead
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent implements local quality by having each initial contact server evaluate and collect information primarily about servers within its own cluster and nearby clusters. Rather than requiring complete global information about all servers in the network, the system makes routing decisions based on locally available information about server load, geographic proximity, and content properties, reducing the overhead of information collection while maintaining routing accuracy.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11349912B2Cross-cluster direct server return in a content delivery network (CDN)
Publication Date: 2022.05.31 LEVEL 3 COMMUNICATIONS LLC
  • US11349912B2 patent drawing
  • US11349912B2 patent drawing
  • US11349912B2 patent drawing

AI summary

A computer-implemented method, operable on a device in a content delivery network (CDN), wherein the CDN delivers content on behalf of at least one content provider, the device implementing a content delivery (CD) service, the method includes receiving a request from a client for particular content; determining a second device in the CDN, the first device being in a first cluster and the second device being in a second cluster distinct from the first cluster; migrating the request to the second device; and then providing the second device with network traffic from the client.