Patent ID: 7529836

Claim:
A method for reducing issuance of data access requests to a storage system from clients of the storage system, comprising: configuring a first group of clients with a first predetermined number of queues that may be utilized by the clients in the first group, the predetermined number hereinafter a throttle value, and a second group of clients with a second throttle value; receiving, by the storage system, a data access request from a client of the first group; determining that execution of the received data access request will cause the throttle value of the first group of clients to be exceeded; determining if the client of the first group may use an available queue from the second group of clients, where the second group of clients has not exceeded its throttle value; sending, if the client of the first group may not use the available queue from the second group, a queue full message to the client of the first group; and reducing, in response to the queue full message, issuance of the data access requests from the first group to the storage system.