Multi-level Redirection for Dynamic Content Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional content delivery networks (CDNs) operate at a single level, redirecting content from origin servers to cache servers, which limits their ability to efficiently manage dynamic user requests and provide optimal content delivery based on real-time server status and location.

Innovation Solution

A multi-level redirection system that performs first-level redirection based on static information and second-level redirection based on dynamic information, using managers to monitor and select cache servers for content delivery, allowing for application-specific and location-based redirection, with the option for additional levels of redirection if initial content is not found.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional single-level redirection is used, then the system structure is simple, but the ability to manage dynamic user requests and provide optimal content delivery is limited

Engineering Contradiction:
Improveability to manage dynamic user requestsVSAvoidredirection system structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The redirection system is segmented into multiple independent levels: first-level redirection handles static routing decisions, while second-level redirection handles dynamic application-specific routing. Each level operates independently with its own decision logic, allowing the system to manage complexity through modular decomposition while improving adaptability to dynamic requests.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from single-level to multi-level redirection, adding a temporal and functional dimension to the redirection process. The first level operates on static network topology information, while the second level operates on dynamic application state information, creating a two-dimensional decision space that enhances adaptability without overwhelming complexity.

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

2Reliability

If single-level redirection is used, then the system is easier to implement, but real-time content distribution based on dynamic server status is limited

Engineering Contradiction:
Improvequality of serviceVSAvoidredirection system structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The second-level redirection introduces dynamic decision-making based on real-time server status, application protocols, and content characteristics. The system continuously monitors server health and request patterns, adapting redirection decisions dynamically to improve quality of service while managing complexity through structured decision hierarchies.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback mechanisms where server status information and request outcomes are monitored and fed back into the redirection decision process. This enables continuous optimization of content delivery paths based on actual performance data, improving reliability through data-driven decisions.

Inventive Principle:
Principle #23Feedback

3Productivity

If origin servers handle all requests directly, then the system structure is simple, but the workload on origin servers increases significantly

Engineering Contradiction:
Improvecontent delivery efficiencyVSAvoidredirection system structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Cache servers are introduced as intermediaries between origin servers and clients. The multi-level redirection system directs requests to appropriate cache servers that can serve content from local caches, reducing the burden on origin servers while improving delivery efficiency through distributed content storage and retrieval.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary redirection decisions at the first level based on static information before reaching the second level for application-specific routing. This staged approach optimizes content delivery by pre-routing requests to appropriate regions or servers, reducing the processing burden on origin servers and improving overall productivity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7647424B2Multi-level redirection system
Publication Date: 2010.01.12 HOSTWAY CORP
  • US7647424B2 patent drawing
  • US7647424B2 patent drawing
  • US7647424B2 patent drawing

AI summary

In a multi-level redirection method, a first level redirection of a first request is performed based on static information. At a manager, a second level redirection of a second request is performed to an agent server based on dynamic information. The manager is configured to monitor an individual status of the agent server. The static information is associated with selection of the manager and the dynamic information is associated with selection of the agent server. The second level redirection is application redirection performed based on application protocols and contents used in the first and second request.