-
11.
公开(公告)号:GB2588037B
公开(公告)日:2022-05-11
申请号:GB202019055
申请日:2019-05-13
Applicant: IBM
Inventor: LOKESH MOHAN GUPTA , MATTHEW BORLICK , KYLER ANDERSON , KEVIN JOHN ASH
Abstract: Provided are a computer program product, system, and method for using a machine learning module to select one of multiple cache eviction algorithms to use to evict a track from the cache. A first cache eviction algorithm determines tracks to evict from the cache. A second cache eviction algorithm determines tracks to evict from the cache, wherein the first and second cache eviction algorithms use different eviction schemes. At least one machine learning module is executed to produce output indicating one of the first cache eviction algorithm and the second cache eviction algorithm to use to select a track to evict from the cache. A track is evicted that is selected by one of the first and second cache eviction algorithms indicated in the output from the at least one machine learning module.
-
12.
公开(公告)号:GB2588037A
公开(公告)日:2021-04-14
申请号:GB202019055
申请日:2019-05-13
Applicant: IBM
Inventor: LOKESH GUPTA , MATTHEW BORLICK , KYLER ANDERSON , KEVIN JOHN ASH
IPC: G06F12/00
Abstract: A machine learning module selects one of multiple cache eviction algorithms to use to evict a track from the cache. A first cache eviction algorithm determines tracks to evict from the cache. A second cache eviction algorithm determines tracks to evict from the cache, wherein the first and second cache eviction algorithms use different eviction schemes. At least one machine learning module is executed to produce output indicating one of the first cache eviction algorithm and the second cache eviction algorithm to use to select a track to evict from the cache. A track is evicted that is selected by one of the first and second cache eviction algorithms indicated in the output from the at least one machine learning module.
-
公开(公告)号:GB2579329B
公开(公告)日:2020-12-16
申请号:GB202003615
申请日:2018-08-10
Applicant: IBM
Inventor: LOKESH M GUPTA , KEVIN JOHN ASH , KYLER ANDERSON
IPC: G06F12/0895 , G06F12/123
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.
-
公开(公告)号:GB2579754B
公开(公告)日:2020-12-02
申请号:GB202004608
申请日:2018-08-24
Applicant: IBM
Inventor: LOKESH GUPTA , KEVIN JOHN ASH , KYLER ANDERSON , MATTHEW JOSEPH KALOS
Abstract: A cache hit is generated, in response to receiving an input/output (I/O) command over a bus interface. An update for a metadata track is stored in a buffer associated with a central processing unit (CPU) that processes the I/O command, in response to generating the cache hit. The metadata track is asynchronously updated from the buffer with the stored update for the metadata track in the buffer.
-
公开(公告)号:GB2578080A
公开(公告)日:2020-04-15
申请号:GB202002167
申请日:2018-07-19
Applicant: IBM
Inventor: KYLER ANDERSON , KEVIN JOHN ASH , MATTHEW JOSEPH KALOS , BETH ANN PETERSON , LOKESH MOHAN GUPTA
IPC: G06F12/0871 , G06F3/06
Abstract: Provided are a computer program product; system, and method for using a track format code in a cache control block for a track in a cache to process read and write requests to the track in the cache. A track format table associates track format codes with track format metadata. A determination is made as to whether the track format table has track format metadata matching track format metadata of a track staged into the cache. A determination is made as to whether a track format code from the track format table for the track format metadata in the track format table matches the track format metadata of the track staged. A cache control block for the track being added to the cache is generated including the determined track format code when the track format table has the matching track format metadata.
-
-
-
-