Delivery Controller for Authorized Content Caching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional content delivery networks (CDNs) face issues with content caching without permission, leading to potential infringement and inefficient bandwidth usage due to autonomous caching by cache servers, which can result in legal rights infringement and increased network delays.
Innovation Solution
A novel content deployment method and delivery controller system that allows content providers to jointly deploy content with network providers, ensuring caching is done under the content provider's permission, using a delivery controller to manage cache servers and handle content deployment requests, thereby avoiding infringement and optimizing network efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If cache servers autonomously cache content without permission, then content delivery speed is improved, but legal rights infringement occurs and network bandwidth usage becomes inefficient
Solution Approach 1:
The patent introduces a content deployment controller as an intermediary between content providers and cache servers. This controller receives content deployment requests from content providers, determines target cache servers, and manages the content deployment process. This intermediary mechanism ensures that content is cached only with proper authorization while maintaining efficient content delivery, thus resolving the contradiction between delivery speed and legal compliance.
2Loss of time
If content is cached autonomously by cache servers, then transmission delay is reduced, but bandwidth resources are wasted due to inefficient distribution
Solution Approach 1:
The patent implements a feedback mechanism where the content deployment controller receives content deployment status information from cache servers and sends subsequent deployment requests based on this feedback. The controller determines whether to deploy content to additional cache servers by analyzing deployment status, content popularity, and network conditions. This feedback-driven approach optimizes bandwidth usage by deploying content only where needed while maintaining low transmission delays through strategic caching.
3Reliability
If content providers have full control over content deployment, then legal compliance is ensured, but system complexity increases due to additional control mechanisms
Solution Approach 1:
The patent enables content providers to autonomously submit content deployment requests through their own systems, specifying content identifiers and target cache servers. The content deployment controller automatically processes these requests without requiring manual intervention for each deployment action. This self-service mechanism empowers content providers with control over their content distribution while keeping the system relatively simple through automated processing and standardized protocols.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Embodiments of this application provide a content deployment method and a delivery controller. The content deployment method includes: receiving, by a delivery controller, a content deployment request from an application server controller, where the content deployment request includes identification information of requested content and address information of an application server storing the requested content; and sending, by the delivery controller, a first deployment cache request to a first cache server, where the first deployment cache request includes the identification information of the requested content and the address information of the application server, and the first deployment cache request is used to request the first cache server to obtain the requested content from the application server and cache the requested content. With the content deployment method and the delivery controller in the embodiments of this application, content deployment under control of a content provider can be implemented.