Network Storage Provider CDN Request Routing
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
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.


