-
公开(公告)号:US20230036075A1
公开(公告)日:2023-02-02
申请号:US17938827
申请日:2022-10-07
IPC分类号: G06F12/0804 , G06F12/123
摘要: Provided are a computer program product, system, and method for indicating extents of tracks in mirroring queues based on information gathered on tracks in extents in cache. Extent information on an extent of tracks in a cache indicated in an active cache list is processed in response to destaging a track from the active cache list to add to a demote list used to determine tracks to remove from the cache. The extent information is related to a number of modified tracks in an extent destaged from the active cache list. The extent information for the extent is used to determine one of a plurality of mirroring queues to indicate the extent including modified tracks. A mirroring queue having a higher priority than another mirroring queue is processed at a higher rate to determine extents of tracks to mirror from the cache to the secondary storage.
-
公开(公告)号:US11494304B2
公开(公告)日:2022-11-08
申请号:US16819038
申请日:2020-03-13
IPC分类号: G06F12/00 , G06F12/0804 , G06F12/123
摘要: Provided are a computer program product, system, and method for indicating extents of tracks in mirroring queues based on information gathered on tracks in extents in cache. Extent information on an extent of tracks in a cache indicated in an active cache list is processed in response to destaging a track from the active cache list to add to a demote list used to determine tracks to remove from the cache. The extent information is related to a number of modified tracks in an extent destaged from the active cache list. The extent information for the extent is used to determine one of a plurality of mirroring queues to indicate the extent including modified tracks. A mirroring queue having a higher priority than another mirroring queue is processed at a higher rate to determine extents of tracks to mirror from the cache to the secondary storage.
-
公开(公告)号:US20220191180A1
公开(公告)日:2022-06-16
申请号:US17653662
申请日:2022-03-07
摘要: Aspects of the present disclosure relate to encryption management. A determination can be made whether an encryption algorithm is at-risk. In response to determining that the encryption algorithm is at-risk, data protected by the encryption algorithm can be identified. A security action can then be executed on the data protected by the encryption algorithm.
-
公开(公告)号:US11321201B2
公开(公告)日:2022-05-03
申请号:US16818521
申请日:2020-03-13
IPC分类号: G06F11/20 , G06F11/07 , G06F12/08 , G06F12/12 , G06F11/30 , G06F12/0891 , G06F12/123 , G06F12/0811
摘要: Provided are a computer program product, system, and method for using a mirroring cache list to mirror modified tracks for a primary storage in a cache to a secondary storage. Indication is made of a modified track for the primary storage stored in the cache in a mirroring cache list. The mirroring cache list is processed to select modified tracks in the cache to transfer to the secondary storage that have not yet been transferred. The selected modified tracks are transferred to the secondary storage. Indication of a modified track is removed from the mirroring cache list in response to demoting the modified track from the cache.
-
公开(公告)号:US11182291B2
公开(公告)日:2021-11-23
申请号:US16780733
申请日:2020-02-03
IPC分类号: G06F12/0802 , G06F3/06
摘要: A computer-implemented method, according to one approach, includes: receiving an I/O request. In response to determining that the I/O request does not include a bypass indication, the I/O request is satisfied using a primary cache which is coupled to a data storage device and a secondary cache having SCM. In response to determining that the data associated with the I/O request has been updated as a result of satisfying the I/O request: the updated data is destaged from the primary cache to the data storage device, the updated data is copied to the secondary cache, and the updated data is demoted from the primary cache. Yet, in response to determining that the data associated with the I/O request has not been updated: the data associated with the I/O request is copied to the secondary cache, and the data associated with the I/O request is demoted from the primary cache.
-
公开(公告)号:US11176057B2
公开(公告)日:2021-11-16
申请号:US16790226
申请日:2020-02-13
IPC分类号: G06F12/123 , G06F12/0891 , G06F12/0893
摘要: An indication is received from a host application of a first minimum retention time in a cache comprising a first type of memory and a second type of memory for a first plurality of tracks, wherein the first minimum retention time is not indicated for a second plurality of tracks. Based on the first minimum retention time, a second minimum retention time is set for the first plurality of tracks for the first type of memory and a third minimum retention time is set for the first plurality of tracks for the second type of memory. A track of the first plurality of tracks is demoted from the first type of memory, in response to determining that the track is a least recently used (LRU) track in a LRU list of tracks in the first type of memory and the track has been in the first type of memory for a time that exceeds the second minimum retention time.
-
公开(公告)号:US20210334038A1
公开(公告)日:2021-10-28
申请号:US16855229
申请日:2020-04-22
IPC分类号: G06F3/06
摘要: A method for improving destage performance to a RAID array is disclosed. In one embodiment, such a method periodically scans a cache for first strides that are ready to be destaged to a RAID array. While scanning the cache, the method identifies second strides that are not currently ready to be destaged to the RAID array, but will likely be ready to be destaged during a subsequent scan of the cache. The method initiates preemptive staging of any missing data of the second strides from the RAID array into the cache in preparation for the subsequent scan. Upon occurrence of the subsequent scan, the method destages, from the cache, the second strides from the cache to the RAID array. A corresponding system and computer program product are also disclosed.
-
公开(公告)号:US20210208791A1
公开(公告)日:2021-07-08
申请号:US16736272
申请日:2020-01-07
摘要: Provided are a computer program product, system, and method for managing swappable data structures in a plurality of memory devices based on access counts of the data structures. Data structures indicated as swappable are updated less frequently than most frequently updated data structures. Data structures not indicated as swappable are maintained in a first level memory device and not moved to a second level memory device. The first level memory device has lower latency than the second level memory device. Access counts are maintained for the data structures stored in the first level memory device that are indicated as swappable. Data structures are selected in the first level memory device having lowest access counts. The selected data structures are removed from the first level memory device and retained in the second level memory device.
-
公开(公告)号:US11030104B1
公开(公告)日:2021-06-08
申请号:US16748665
申请日:2020-01-21
IPC分类号: G06F12/0862 , G06F12/0897
摘要: Provided are a computer program product, system, and method for queuing prestage requests in one of a plurality of prestage request queues as a function of the number of track holes determined to be present in a track cached in a multi-tier cache. A prestage request when executed prestages read data from storage to a slow cache tier of the multi-tier cache, for one or more sectors identified by one or more track holes. In another aspect, allocated tasks are dispatched to execute prestage requests queued on selected prestage request queues as a function of priority associated with each prestage request queues. Other aspects and advantages are provided, depending upon the particular application.
-
公开(公告)号:US09367479B2
公开(公告)日:2016-06-14
申请号:US14074076
申请日:2013-11-07
CPC分类号: G06F3/0613 , G06F3/06 , G06F3/061 , G06F3/064 , G06F3/0659 , G06F3/0685 , G06F3/0689 , G06F9/5016 , G06F12/0893 , G06F12/12 , G06F13/00 , G06F2212/604
摘要: A processor, operable in a computing storage environment, for each rank in a storage management device in the computing storage environment, allocates a lower maximum count, and a higher maximum count, of Task Control Blocks (TCBs) to be implemented for performing a storage operation, and performs the storage operation using up to the lower maximum count of TCBs, yet only allows those TCBs above the lower maximum count to be allocated for performing the storage operation satisfying at least one criterion.
摘要翻译: 对于计算存储环境中的存储管理装置中的每个等级,在计算存储环境中可操作的处理器分配要用于执行存储的任务控制块(TCB)的较低最大计数和更高的最大计数 并且使用直到TCB的较低最大计数来执行存储操作,但是仅允许分配低于最小计数的那些TCB以执行满足至少一个准则的存储操作。
-
-
-
-
-
-
-
-
-