CPC G06F 12/0862 (2013.01) [G06N 20/00 (2019.01); G06F 2212/462 (2013.01); G06F 2212/602 (2013.01)] | 18 Claims |
1. A computer program product for determining tracks to prestage into cache from a storage, wherein the computer program product comprises a computer readable storage medium having computer readable program code embodied therein that when executed performs operations, the operations comprising:
processing a sequential access request to read a 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, a new trigger track in the stage group at which to start prestaging tracks;
determining whether the track accessed by the sequential access request comprises the new trigger track after receiving the new trigger track; and
prestaging tracks from the new trigger track in response to the track requested by the sequential access request comprising the new trigger track in the stage group.
|