Patent ID: 7171516

Claim:
A method for increasing through-put of a storage controller by dynamically adjusting host delay, the storage controller coupled to one or more host devices and to one or more disk storage units, the disk storage units collectively comprising a plurality of logical ranks, the method comprising: allocating a predetermined portion of a temporary storage to each of the plurality of logical ranks; establishing an initial destage mode whereby data is destaged from a portion of the temporary storage to a corresponding logical rank at a predetermined rate relative to the rate at which host write requests are processed and stored in the temporary storage, the initial destage mode equaling 0 whereby no correlation is present between the number of destages required before a new write request is processed; destaging a data update from the temporary storage to a target rank; evaluating workload conditions of the temporary memory to determine whether a backlog is present; and modifying the initial destage mode in response to the evaluation by changing the destage mode to 3 if a backlog is present.