Network Storage Provider CDN Request Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content providers face strain on computing resources due to high volumes of content requests from client devices, especially when requested content includes multiple components, and there is a need to optimize content delivery while considering cost and latency.

Innovation Solution

A network storage provider manages the registration of content providers with CDN service providers based on resource request volumes, redirecting client requests through modified URLs to optimize content delivery by utilizing CDN service providers for resource caching and load balancing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If content providers directly serve all content requests from their own computing devices, then they maintain full control over content delivery, but their computing resources become strained under high request volumes

Engineering Contradiction:
Improvecontent delivery controlVSAvoidcomputing resource capacity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the content delivery function by introducing CDN service providers as intermediate entities. Content providers register with multiple CDN providers, and requests are segmented across different CDN networks based on load conditions and service levels, distributing the computational burden while maintaining delivery control through registration management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a registration management system that acts as an intermediary between content providers and CDN service providers. This intermediary coordinates request routing, monitors resource volumes, and dynamically directs traffic to appropriate CDN providers, relieving direct service pressure on content provider computing resources.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If content providers utilize CDN service providers for content delivery, then their computing resource load is reduced, but they must manage registrations with multiple CDN providers and coordinate request routing

Engineering Contradiction:
Improvecomputing resource utilizationVSAvoidCDN management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The registration management system performs multiple functions: it registers content providers with CDN providers, monitors resource request volumes, routes requests to appropriate CDNs, and manages service level agreements. This multi-functional approach consolidates what would otherwise be separate management tasks into a single coordinated system.

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

Solution Approach 2:

The system implements feedback mechanisms by monitoring resource request volumes and performance metrics from CDN providers, then using this information to dynamically adjust request routing decisions. This feedback loop enables automatic optimization of content delivery paths without manual intervention.

Inventive Principle:
Principle #23Feedback

3Loss of time

If CDN service providers cache content closer to clients through geographically distributed POPs, then content delivery latency is reduced, but infrastructure complexity and cost increase

Engineering Contradiction:
Improvecontent delivery latencyVSAvoidCDN infrastructure complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent introduces a new dimension to content delivery by utilizing geographically distributed Points of Presence (POPs) across different locations. This spatial dimensionality allows content to be cached closer to end users, reducing delivery latency while the registration management system coordinates across this distributed infrastructure.

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

Data Source

PatentUS9590946B2Managing content delivery network service providers
Publication Date: 2017.03.07 AMAZON TECH INC
  • US9590946B2 patent drawing
  • US9590946B2 patent drawing
  • US9590946B2 patent drawing

AI summary

A system, method, and computer readable medium for managing CDN service providers are provided. A network storage provider storing one or more resources on behalf of a content provider obtains client computing device requests for content. The network storage provider updates request processing information based on the process requests for content. The network storage provider then makes a recommendation regarding initialization of a CDN service provider as a function of the updated request processing information. Subsequent client computing device requests for resources can be provided to the recommended CDN service provider utilizing alternative resource identifiers.