Cryptographic Accelerator Utilization From Weighted Operation Counts
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional hardware resources, such as cryptographic accelerators, lack efficient mechanisms for reporting utilization metrics, leading to potential performance degradation when real-time usage data is obtained.
Innovation Solution
A system and method for determining hardware resource utilization at an application delivery controller by using a weight matrix based on the quantity of operations offloaded to each accelerator chipset, without directly collecting real-time usage data, to adjust resource allocation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If real-time usage data is obtained from cryptographic accelerators, then hardware resource utilization can be accurately measured, but performance degradation occurs
Solution Approach 1:
The patent introduces an intermediary mechanism (the weight matrix and offloaded operation counting system) that indirectly measures hardware utilization without directly querying the cryptographic accelerator. By counting offloaded operations and applying weights based on accelerator capability, the system obtains utilization metrics without impacting cryptographic operation performance.
Solution Approach 2:
The patent creates a virtual copy of the utilization measurement mechanism through software-based tracking of offloaded operations. Instead of directly monitoring the hardware accelerator, the system copies the measurement function into the software layer, where it can operate without interfering with the hardware's cryptographic processing.
2Productivity
If hardware resource allocation is adjusted based on utilization, then resource optimization is achieved, but system complexity increases
Solution Approach 1:
The patent performs preliminary action by pre-determining the weight matrix that maps operation types to hardware utilization. This weight matrix is calculated in advance based on the relationship between offloaded operation counts and hardware capability, allowing the system to automatically adjust resource allocation without complex real-time analysis.
Solution Approach 2:
The patent changes the parameter approach from direct hardware monitoring to software-based operation counting with weighted calculations. By transforming the measurement parameter from hardware status to offloaded operation quantity, the system simplifies the allocation management while maintaining optimization capability.
Data Source
AI summary
A method may include determining a first weight for a first type of operation and a second weight for a second type of operation. The first weight may correspond to a first quantity of the first type of operation a hardware resource is capable of performing during a time interval. The second weight may correspond to a second quantity of the second type of operation the hardware resource is capable of performing during the time interval. Utilization of the hardware resource may correspond to a weighted sum of the respective quantities of the first type of operation and the second type of operation offloaded to the hardware resource. Allocation of hardware resources may be adjusted based on utilization. Related systems and articles of manufacture are also provided.


