Cache management based on types of i/o operations
AssigneeInternational Business Machines Corporation
InventorsKyler A. Anderson, Kevin J. Ash, Lokesh M. Gupta
Life of this patent
Estimating the term…
Abstract
A list of a first type of tracks in a cache is generated. A list of a second type of tracks in the cache is generated, wherein I/O operations are completed relatively faster to the first type of tracks than to the second type of tracks. A determination is made as to whether to demote a track from the list of the first type of tracks or from the list of the second type of tracks.
Claims25
A method, comprising:
- generating a list of a first type of tracks in a cache;
- generating a list of a second type of tracks in the cache, wherein I/O operations are completed relatively faster to the first type of tracks than to the second type of tracks;
- and
- determining whether to demote a track from the list of the first type of tracks or from the list of the second type of tracks.
A system, comprising:
- a memory;
- and
- a processor coupled to the memory, wherein the processor performs operations, the operations performed by the processor comprising:
- generating a list of a first type of tracks in a cache;
- generating a list of a second type of tracks in the cache, wherein I/O operations are completed relatively faster to the first type of tracks than to the second type of tracks;
- and
- determining whether to demote a track from the list of the first type of tracks or from the list of the second type of tracks.
A computer program product, the computer program product comprising a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code configured to perform operations, the operations comprising:
- generating a list of a first type of tracks in a cache;
- generating a list of a second type of tracks in the cache, wherein I/O operations are completed relatively faster to the first type of tracks than to the second type of tracks;
- and
- determining whether to demote a track from the list of the first type of tracks or from the list of the second type of tracks.
A storage controller, comprising:
- a cache;
- and
- a cache management application maintained in the storage controller, wherein the cache management application performs operations, the operations comprising:
- generating a list of a first type of tracks in the cache;
- generating a list of a second type of tracks in the cache, wherein I/O operations are completed relatively faster to the first type of tracks than to the second type of tracks;
- and
- determining whether to demote a track from the list of the first type of tracks or from the list of the second type of tracks.
Dependencies are inferred from the claim text.