×

Providing quality of service for certificate management systems

  • US 10,439,825 B1
  • Filed: 11/13/2018
  • Issued: 10/08/2019
  • Est. Priority Date: 11/13/2018
  • Status: Active Grant
First Claim
Patent Images

1. A system for providing quality of service (QoS) levels to clients requesting certificates from a certificate management service, wherein the system comprises:

  • a public application programming interface (API) operable to receive certificate requests from a plurality of clients, each certificate request indicating;

    a number of computerized devices needing certificates;

    a timestamp indicating when the certificate request was transmitted; and

    a client identifier that specifies a client requesting the certificates;

    a QoS manager operable to;

    distribute the certificate requests from the plurality of clients across a plurality of client queues, each of the plurality of client queues corresponding to a particular client requesting certificates; and

    divide a client'"'"'s certificate request in a client queue into subgroups of one or more entries, each of the one or more entries having a group size corresponding to a subset of the number of computerized devices needing certificates; and

    a QoS arbiter operable to select a sequence of entries from the plurality of client queues to be placed onto a QoS queue based at least in part on a number of entries in the QoS queue, a latency level of the certificate management service, and respective timestamps indicating when the certificate requests were transmitted,wherein the QoS manager is operable to retrieve entries from the QoS queue in the sequence selected by the QoS arbiter and transmit, via an internal registration authority API of the certificate management service, the retrieved entries to the certificate management service.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×