Dynamic management of destage tasks in a storage controller
AssigneeInternational Business Machines Corporation
InventorsKevin John Ash, Lokesh Mohan Gupta
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsKevin John Ash, Lokesh Mohan Gupta
Estimating the term…
Method, system, and computer program product embodiments for facilitating data transfer from a write cache and NVS via a device adapter to a pool of storage devices by a processor or processors are provided. The processor(s) adaptively varies the destage rate based on the current occupancy of the NVS for a particular storage device and stage activity related to that storage device. The stage activity includes one or more of the storage device stage activity, device adapter stage activity, device adapter utilized bandwidth and the read/write speed of the storage device. These factors are generally associated with read response time in the event of a cache miss and not ordinarily associated with dynamic management of the destage rate. This combination maintains the desired overall occupancy of the NVS while improving response time performance.
A method of destaging data from a cache and respective portions of a non-volatile storage (NVS) via a device adapter to each of a plurality of storage devices, each said storage device having an associated current storage occupancy in the NVS, the method for destaging data from cache and the portion of the NVS to the associated storage device for each storage device comprising:
A method of destaging data form a cache and a non-volatile storage (NVS) via a device adapter to each of a plurality of storage devices, comprising:
A system for destaging data from a cache and respective portions of a non-volatile storage (NVS) via a device adapter to each of a plurality of storage devices, each said storage device having an associated current storage occupancy in the NVS, comprising:
A computer program product for facilitating destaging data from a cache and respective portions of a non-volatile storage (NVS) via a device adapter to a plurality of storage devices, each said storage device having an associated current storage occupancy in the NVS, the computer program product comprising a non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
Dependencies are inferred from the claim text.