发明名称 Populating a first stride of tracks from a first cache to write to a second stride in a second cache
摘要 Provided are a computer program product, system, and method for managing data in a cache system comprising a first cache, a second cache, and a storage system. A determination is made of tracks stored in the storage system to demote from the first cache. A first stride is formed including the determined tracks to demote. A determination is made of a second stride in the second cache in which to include the tracks in the first stride. The tracks from the first stride are added to the second stride in the second cache. A determination is made of tracks in strides in the second cache to demote from the second cache. The determined tracks to demote from the second cache are demoted.
申请公布号 US8959279(B2) 申请公布日期 2015.02.17
申请号 US201213464668 申请日期 2012.05.04
申请人 International Business Machines Corporation 发明人 Ash Kevin J.;Benhase Michael T.;Gupta Lokesh M.;Kalos Matthew J.;Nielsen Karl A.
分类号 G06F12/00;G06F13/00;G06F13/28 主分类号 G06F12/00
代理机构 Konrad Raynes Davda & Victor LLP 代理人 Victor David W.;Konrad Raynes Davda & Victor LLP
主权项 1. A method for managing data in a cache system, comprising: in response to a first cache being full, destaging modified non-sequential tracks indicated in a modified list from the first cache to a storage; indicating the non-sequential modified tracks destaged from the first cache to the storage as unmodified non-sequential tracks in the first cache; indicating the unmodified non-sequential tracks in the first cache in a first unmodified list, wherein the first unmodified list only indicates unmodified non-sequential tracks in the first cache; determining tracks that are indicated in the first unmodified list of unmodified tracks in the first cache stored in a storage system to demote from the first cache, wherein each stride in the first cache and a second cache is populated with tracks of data, and wherein the tracks are maintained in the storage system; forming a first stride including the determined tracks from the first unmodified list to demote based on a configuration of the second cache; determining a second stride in the second cache in which to include the tracks in the first stride; adding the tracks from the first stride to the second stride in the second cache; indicating the tracks added to the second stride in the second cache in a second unmodified list of unmodified tracks in the second cache; determining tracks from the second unmodified list in strides in the second cache to demote from the second cache; and demoting the determined tracks from the second unmodified list to demote from the second cache.
地址 Armonk NY US