| CPC H04L 9/0877 (2013.01) [G06F 3/0622 (2013.01); G06F 3/0656 (2013.01); G06F 3/067 (2013.01); H04L 9/0825 (2013.01); H04L 47/6225 (2013.01)] | 20 Claims |

|
1. A computer-implemented method of handling host requests on a hardware security module (HSM), the computer-implemented method comprising:
selecting a domain with a longest wait time with a host request for the HSM;
selecting an oldest host request requested by the domain;
determining a hardware engine type in the HSM required to process the oldest host request;
determining a saturation level of the hardware engine type exceeds a saturation threshold for the hardware engine type, wherein the saturation level indicates a usage of the hardware engine type;
selecting a second host request requested by the domain that uses a different hardware engine type based on the saturation level exceeding the saturation threshold; and
processing, by the HSM, the second host request using the different hardware engine type of the HSM.
|