CDN Registration Management for Network Storage Providers
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
3Loss of time
If CDN service providers focus on efficient content transmission, then delivery latency is reduced, but registration and routing complexity increases
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.
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
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.
Data Source
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.


