CDN Gateway Node Architecture for Rapid Resource Blocking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
CDN technologies face delays in resource deletion and failure to quickly block files due to the complexity of massive node networks, leading to prolonged downtime for resources that need to be offline.
Innovation Solution
A method and apparatus that receive a resource access request, determine the access address, query the status of the target resource, and send a content distribution network address to the client only if the resource is not marked as deleted, allowing for efficient download and blocking of resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If CDN technology is used to distribute resources across massive nodes, then resource availability and download speed are improved, but the time delay for resource deletion and blocking increases from minutes to hours
Solution Approach 1:
The system segments the CDN node network into multiple groups and introduces a gateway node for each group. These gateway nodes act as intermediaries between the central server and individual CDN nodes, enabling centralized management while maintaining distributed resource delivery. This segmentation allows deletion instructions to be propagated efficiently through gateway nodes rather than requiring direct communication with every individual CDN node.
Solution Approach 2:
The patent introduces gateway nodes as intermediary components between the central server and CDN nodes. These gateway nodes receive deletion instructions from the central server and propagate them to their associated CDN nodes. This intermediary layer accelerates the deletion process by enabling batched, coordinated updates across the distributed network, reducing the time delay from hours to minutes.
2Reliability
If CDN technology distributes resources across massive nodes, then resource availability is improved, but the complexity of managing and blocking files across the network increases
Solution Approach 1:
The CDN network is divided into multiple groups, each managed by a gateway node. This segmentation transforms the complex task of managing a massive distributed network into simpler, localized group management. Each gateway node handles a subset of CDN nodes, reducing the management overhead and complexity while maintaining overall network reliability and resource availability.
Solution Approach 2:
Gateway nodes serve as intermediary management points that simplify network administration. Instead of the central server directly managing every individual CDN node, the gateway nodes act as intermediate controllers that receive instructions from the central server and distribute them to their respective groups. This hierarchical management structure significantly reduces network management complexity while preserving resource availability across the distributed system.
Data Source
AI summary
The present disclosure relates to a method and an apparatus for downloading resources, and a non-transitory computer-readable storage medium, and belongs to the field of Internet technology. The method includes: receiving a resource access request for a target resource from a client, and determining an access address of the resource access request, in which the access address carries an identifier of the target resource; querying a status of the target resource according to the identifier of the target resource carried in the access address; and sending, in response to the target resource being in a first status, a content distribution network address corresponding to the target resource to the client to cause the client to download the target resource according to the content distribution network address.


