CDN Registration Management for Network Storage Providers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content providers face strain on computing resources due to high-volume content requests from client devices, which can be exacerbated by the need to deliver additional resources like images or videos, and existing CDN and network storage solutions do not efficiently manage resource delivery to optimize latency and cost.

Innovation Solution

A content delivery network (CDN) registration management system that allows content providers to register resources with a network storage provider and CDN service provider, using APIs to translate resource identifiers and route requests through geographically distributed POPs, optimizing delivery by leveraging DNS routing principles and load balancing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If content providers directly serve high-volume content requests from client devices, then they can maintain control over content delivery, but their computing resources become strained and delivery latency increases

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

Solution Approach 1:

The system segments content delivery functions by separating origin servers (content providers) from edge servers (CDN nodes). Origin servers retain control over content management while edge servers handle high-volume request processing, distributing the computational burden across multiple locations and preventing resource strain at any single point.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces CDN edge servers as intermediary nodes between content providers and client devices. These edge servers cache and serve content locally, acting as mediators that reduce the direct load on origin servers while maintaining delivery control through coordinated resource identifier translation and request routing mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If content providers use embedded resource identifiers pointing to their own servers, then they can simplify resource management, but additional resources place extra strain on their computing resources

Engineering Contradiction:
Improveresource management simplicityVSAvoidcomputing resource capacity
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system extracts additional resource delivery from the content provider's infrastructure by translating embedded resource identifiers to point to CDN edge servers. This extraction removes the computational burden of serving additional resources (images, videos, scripts) from the origin server while maintaining simplified resource management through automated identifier translation.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of time

If CDN service providers focus on efficient content transmission, then delivery latency is reduced, but registration and routing complexity increases

Engineering Contradiction:
Improvedelivery latencyVSAvoidregistration and routing complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent implements self-service mechanisms where the CDN system automatically performs resource identifier translation and request routing without manual intervention. The translation service autonomously maps original resource identifiers to CDN edge server locations, and the load balancing mechanism automatically directs requests to optimal servers, reducing operational complexity despite the distributed architecture.

Inventive Principle:
Principle #25Self-service

4Reliability

If network storage providers maintain computing devices for content storage, then content availability is improved, but the complexity of coordinating with CDN service providers increases

Engineering Contradiction:
Improvecontent availabilityVSAvoidcoordination complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the functionality of network storage providers and CDN service providers into an integrated system. The translation service acts as a unified coordination layer that combines content storage management with delivery optimization, allowing both functions to operate seamlessly through a single coordinated architecture rather than as separate complex systems.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9451046B2Managing CDN registration by a storage provider
Publication Date: 2016.09.20 AMAZON TECH INC
  • US9451046B2 patent drawing
  • US9451046B2 patent drawing
  • US9451046B2 patent drawing

AI summary

A system, method, and computer readable medium for managing registration, by a network storage provider, of one or more resources with a CDN service provider are provided. A network storage provider storing one or more resources on behalf of a content provider obtains registration information for registering the one or more resources with a CDN service provider. The registration information may include a request to publish one or more resources to a CDN service provider, an identification of the one or more resources, CDN selection criteria provided by the content provider or otherwise selected, and the like. The network storage provider transmits a CDN generation request corresponding to the registration information to the CDN service provider. Then, the network storage provider manages and processes data pursuant to registration of the one or more resources with the CDN service provider.