×

Enhanced throttle management system

  • US 9,755,897 B1
  • Filed: 02/10/2014
  • Issued: 09/05/2017
  • Est. Priority Date: 10/25/2007
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a computer; and

    memory comprising instructions that cause the computer to effectuate computer operations, the computer operations comprising;

    receiving, from a client, a request for configuration parameters of a throttle coupled to a data source;

    transmitting, from a server, the configuration parameters of the throttle to the client;

    receiving, from the client, at least one modification to at least one configuration parameter of the configuration parameters;

    updating the configuration parameters stored in a configuration parameter memory based on the at least one modification; and

    applying the at least one modification to the at least one configuration parameter of the throttle during runtime operation of the server,wherein the configuration parameters include;

    a maximum number of permits to be issued by the throttle to a plurality of modules operable to perform an operation on the data source,an expected response time for completing the operation on the data source, anda number of available permits to assign to the plurality of modules, andwherein if a previous operation is performed by a first module of the plurality of modules within the expected response time, the number of available permits is increased, and wherein if the previous operation is performed by the first module of the plurality of modules outside the expected response time, the number of available permits is maintained.

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