Smart Hybrid Acceleration for CDN Resource Security Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Content Delivery Networks (CDNs) face high CPU load due to higher Queries Per Second for small files over HTTPS, leading to high costs with hardware acceleration for all resources, including those with lower security levels, which is inefficient in terms of cost performance.
Innovation Solution
A method and device for smart hybrid acceleration that determines whether to use hardware or software acceleration based on the security level of the target domain name or resource type, allowing for tailored acceleration methods for resources with different security levels, thereby optimizing resource usage and cost performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If hardware acceleration is used for all resources, then security level is improved, but cost performance deteriorates
Solution Approach 1:
The patent applies different acceleration methods to different resources based on their security levels. High security level resources use hardware acceleration while low security level resources use software acceleration, making the system's acceleration approach localized to each resource's specific needs rather than uniformly applied.
Solution Approach 2:
The patent changes the acceleration method parameter based on the security level parameter of resources. By determining the security level of each resource and dynamically selecting the appropriate acceleration method (hardware or software), the system optimizes both security and cost performance.
2Productivity
If hardware acceleration is used for all resources, then acceleration performance is improved, but resource utilization efficiency deteriorates
Solution Approach 1:
The patent makes the acceleration approach localized to each resource type. Static resources with lower security requirements use software acceleration, while dynamic resources with higher security requirements use hardware acceleration, optimizing resource utilization efficiency while maintaining necessary acceleration performance.
Solution Approach 2:
The patent introduces dynamic selection of acceleration methods based on resource characteristics. The system dynamically determines whether to use hardware or software acceleration for each resource based on its security level, making the acceleration system adaptable rather than static.
3Device complexity
If same HTTPS scheme is used for all resources, then simplicity is maintained, but cost effectiveness deteriorates
Solution Approach 1:
The patent applies different HTTPS processing schemes to different resources based on their security levels. The CDN server determines the security level of each resource and applies the appropriate processing scheme, making the system's approach localized rather than uniformly simple.
Solution Approach 2:
The patent segments resources into different security levels (high and low) and applies different acceleration schemes to each segment. This segmentation allows the system to optimize cost effectiveness by using expensive hardware acceleration only where necessary while using cheaper software acceleration for other resources.
Data Source
AI summary
A smart hybrid acceleration method includes receiving a handshake request from a client terminal, and determining whether the handshake request contains a self-defined resource extension field. If not, a target domain name with which the client terminal is to connect is acquired from the handshake request, and whether to use a hardware acceleration or a software acceleration is determined according to a level of the target domain name. If so, a resource level of a resource accessed by the client terminal is determined according to content in the self-defined resource extension field, and whether to use the hardware acceleration or the software acceleration is determined according to the resource level.

