Smart Hybrid Acceleration for CDN Resource Security Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Reliability

If hardware acceleration is used for all resources, then security level is improved, but cost performance deteriorates

Engineering Contradiction:
Improvesecurity levelVSAvoidcost performance
Core Design Contradiction:
ReliabilityVSProductivity

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.

Inventive Principle:
Principle #3Local quality

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.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If hardware acceleration is used for all resources, then acceleration performance is improved, but resource utilization efficiency deteriorates

Engineering Contradiction:
Improveacceleration performanceVSAvoidresource utilization efficiency
Core Design Contradiction:
ProductivityVSAdaptability or versatility

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.

Inventive Principle:
Principle #3Local quality

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.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If same HTTPS scheme is used for all resources, then simplicity is maintained, but cost effectiveness deteriorates

Engineering Contradiction:
Improvescheme simplicityVSAvoidcost effectiveness
Core Design Contradiction:
Device complexityVSProductivity

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.

Inventive Principle:
Principle #3Local quality

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.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11258801B2Method of performing smart hybrid acceleration on resources, device, medium and apparatus
Publication Date: 2022.02.22 LINGCHUANFENG (GUIZHOU) INFORMATION TECHNOLOGY CO LTD
  • US11258801B2 patent drawing
  • US11258801B2 patent drawing

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.