Patent ID: 8341265

Claim:
A computerized method for controlling server resources, the method comprising: measuring an occupancy value of a buffer configured to store one or more requests for service from at least a first client; measuring a first utilization value of a first processor configured to receive and process the one or more requests from the buffer; determining a buffer size value based on a processor throughput calculation; storing the occupancy value, the first utilization value, and the buffer size value in a computer memory module; determining a first service request limit for the first client based on the occupancy value, the first utilization value, and the buffer size value; determining a second service request limit n 2 for the first client, wherein the first request limit is for a first period of time and the second service request limit is for a second period of time before the first period of time; determining a number M of clients that are associated with the first processor; determining a value w representing processing time spent by the first processor processing service requests received from the first client in a time interval; storing n 2 , M and w in the computer memory module; and wherein the first service request limit is n 2 +w×(b s −b) when the first utilization value is less than a predetermined utilization value and where b s is the buffer size value and b is the occupancy value.