Patent ID: 11940920
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 13:
14. A system for determining tracks to prestage into cache from a storage, comprising:
a processor;
a cache implemented in at least one memory device;
a machine learning module; and
a computer readable storage medium having computer readable program code embodied therein that when executed by the processor performs operations, the operations comprising:
processing a sequential access request to read a first track;
in response to the processing the sequential access request, providing information related to determining tracks to prestage from the storage to the cache in a stage group of sequential tracks including a trigger track comprising a track number in the stage group at which to start prestaging tracks and Input/Output (I/O) activity information to a machine learning module;
receiving, from the machine learning module having processed the provided information, at least one of a new trigger track in the stage group at which to start prestaging tracks and a new prestage amount indicating a number of tracks to prestage upon processing the new trigger track in the stage group; and

adjusting at least one of the new trigger track and the new prestage amount in response to a cache operation to demote a second track from the cache is performed by:
performing at least one of decreasing the new trigger track and increasing the new prestage amount in response to determining that the second track was accessed while in the cache; and
performing at least one of increasing the new trigger track and decreasing the new prestage amount in response to determining that the second track was not accessed while in the cache.