Using track locks and stride group locks to manage cache operations
AssigneeInternational Business Machines Corporation
InventorsLokesh M. Gupta, Matthew G. Borlick, Kevin J. Ash
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsLokesh M. Gupta, Matthew G. Borlick, Kevin J. Ash
Estimating the term…
Provided are a computer program product, system, and method for using track locks and stride group locks to manage cache operations. A group of tracks from the storage devices are stored in a cache. Exclusive track locks for tracks in the group in the cache are granted for writes to the tracks in the group in the cache, wherein exclusive track locks can be simultaneously held for writes to different tracks in the cache. An exclusive group lock for the group of tracks in the cache is granted to destage the tracks in the group from the cache to the storage devices. The exclusive group lock is released in response to completing the destage of the tracks in the group in the cache to the storage devices.
A computer program product for managing Input/Output requests to a plurality of storage devices, the computer program product comprising a computer readable storage medium having computer readable program code embodied therein that is executable to perform operations, the operations comprising:
A computer program product for managing Input/Output requests to a tracks in a cache stored in a plurality of storage devices, the computer program product comprising a computer readable storage medium having computer readable program code embodied therein that when executed by a plurality of processing cores performs operations, the operations comprising:
A system for managing Input/Output requests to a plurality of storage devices, comprising:
A system for managing Input/Output requests to a plurality of storage devices, comprising:
A method for managing Input/Output requests to a plurality of storage devices, comprising:
Dependencies are inferred from the claim text.