×

Dynamic throttling of scan requests for multiple scanners a cluster of nodes

  • US 9,832,224 B2
  • Filed: 06/02/2015
  • Issued: 11/28/2017
  • Est. Priority Date: 03/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, implemented using a processor circuit, comprising:

  • estimating a resource limit count value representative of a resource capacity forservicing scan requests for one or more of multiple scanners in a cluster of nodes;

    detecting a first scan request exceeds the resource limit count value for a first scanner;

    dynamically throttling each subsequent scan request for the first scanner in response to the first scan request exceeding the resource limit count value; and

    revising the resource limit count value for the first scanner without discarding the first scan request and each subsequent scan request, wherein revising the resource limit count value for the first scanner comprises;

    decreasing the resource limit count value for the first scanner when the first scan request exceeds the resource limit count value;

    increasing the resource limit count value for the first scanner following a predetermined time period in which multiple scan requests do not exceed the resource limit count value;

    reserve the first scanner for the first scan request;

    issue a performance status for the first scanner in response to a scanner proxy requesting a reservation of the first scanner for the first scan request;

    apply the dynamic throttling in response to failing to reserve the first scanner for the first scan request; and

    forward the first scan request, by the processor circuit, to a second scanner over a computer network.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×