Patent ID: 8667101

Claim:
A system for modifying configuration settings for a throttle management system, comprising: a subsystem to transmit, from a server, configuration parameters of a throttle coupled to a data source, the configuration parameters including 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, and a number of available permits to assign to the plurality of modules, wherein the data source includes a plurality of data sources and wherein the erected response time is determined by a time to complete a prior call to the plurality of data sources, and wherein the number of available permits is adjustable based upon whether a previous operation performed by a first module of the plurality of modules was completed within the expected response time; a subsystem to receive a modification to a configuration parameter based upon whether the previous operation performed by the first module of the plurality of modules was completed within the expected response time; and a subsystem to apply the modification to the configuration parameter of the throttle during runtime operation of the server.