Dynamic switching of catalog sharing protocols

    公开(公告)号:US11841830B2

    公开(公告)日:2023-12-12

    申请号:US14929356

    申请日:2015-11-01

    IPC分类号: G06F16/176 G06F16/188

    CPC分类号: G06F16/176 G06F16/188

    摘要: A method to dynamically switch between catalog sharing protocols includes monitoring, over a period of time, access to a catalog used to index data sets. Using information gathered during this monitoring period, the method divides the period of time into intervals based on which of a plurality of sharing protocols, used to access the catalog, would provide the best performance during the respective interval. The method schedules the sharing protocols to operate during their respective intervals going forward, and switches between the sharing protocols in accordance with the schedule. In certain embodiments, switching between the sharing protocols includes temporarily operating in a hybrid mode in which multiple sharing protocols operate simultaneously. When using this hybrid mode, the switch may occur when one sharing protocol begins to perform better than the other. A corresponding system and computer program product are also disclosed.

    Performance- and cost-efficient archiving of small objects

    公开(公告)号:US11436189B2

    公开(公告)日:2022-09-06

    申请号:US16279916

    申请日:2019-02-19

    IPC分类号: G06F16/11 G06F16/185 G06F3/06

    摘要: A method includes receiving a plurality of files where each file represents an object. The method further combines selected files of the plurality of files into an aggregation file and stores the aggregation file on low-latency storage media, such as disk storage media. The method represents the aggregation file with a single inode that is stored on the low-latency storage media. The method migrates the aggregate file to high-latency storage media, such as tape storage media. By collecting files into larger aggregation files, the number of files archived is significantly reduced and the files archived are of larger size. The reduced number of files and increased size of the files improves archival and retrieval performance due to reduced metadata operation overhead. A corresponding system and computer program product are also disclosed.

    Reserved area to improve asynchronous data replication performance

    公开(公告)号:US11314691B2

    公开(公告)日:2022-04-26

    申请号:US16804244

    申请日:2020-02-28

    IPC分类号: G06F16/172 G06F16/178

    摘要: A method for improving asynchronous data replication between a primary storage system and a secondary storage system maintains a cache in the primary storage system. The cache includes a higher performance portion and a lower performance portion. The method monitors, in the cache, unmirrored data elements needing to be mirrored, but that have not yet been mirrored, from the primary storage system to the secondary storage system. The method maintains a regular LRU list designating an order in which data elements are demoted from the cache. The method determines whether a data element at an LRU end of the regular LRU list is an unmirrored data element. In the event the data element at the LRU end is an unmirrored data element, the method moves the data element from the higher performance portion to the lower performance portion. A corresponding system and computer program product are also disclosed.

    PDSE extended generation grouping for tiered storage systems

    公开(公告)号:US11237735B2

    公开(公告)日:2022-02-01

    申请号:US15887185

    申请日:2018-02-02

    IPC分类号: G06F3/00 G06F3/06

    摘要: A method for storing data includes establishing an extended generation group comprising a plurality of data sets. The plurality of data sets includes a first data set containing primary members and a first number of generations of each of the primary members, and a second data set containing a second number of generations of each of the primary members. The method further indicates, in the metadata of the first data set, a maximum number of generations allowable in each of the first and second data sets When a primary member is modified in the first data set, the method automatically moves an oldest generation in the first data set to the second data set, and deletes an oldest generation in the second data set to ensure that the extended generation group does not exceed the maximum number.

    Favored cache status for selected volumes within a storage system

    公开(公告)号:US11237730B2

    公开(公告)日:2022-02-01

    申请号:US16409829

    申请日:2019-05-12

    摘要: A method for improving cache hit ratios for selected volumes within a storage system is disclosed. In one embodiment, such a method includes monitoring I/O to multiple volumes residing on a storage system. The storage system includes a cache to store data associated with the volumes. The method determines, from the I/O, which particular volumes of the multiple volumes would benefit the most if provided favored status in the cache. The favored status provides increased residency time in the cache to the particular volumes compared to volumes not having the favored status. The method generates a list of the particular volumes and transmits the list to the storage system. The storage system, in turn, provides increased residency time to the particular volumes in accordance with their favored status. A corresponding system and computer program product are also disclosed.

    Safe shared volume access
    7.
    发明授权

    公开(公告)号:US11221768B2

    公开(公告)日:2022-01-11

    申请号:US16174212

    申请日:2018-10-29

    IPC分类号: G06F3/00 G06F3/06

    摘要: A method for safely sharing access to a volume is disclosed. In one embodiment, such a method includes notifying a storage system that a volume on the storage system is in use by a first host system. The method stores, on the storage system, a first indicator indicating the volume is in use by the first host system. When the storage system receives an I/O request from a second host system to access data on the volume, the storage system reads the first indicator to determine that the volume is in use by the first host system. The storage system may then reject the I/O request from the second host system as a result of the first indicator. A corresponding system and computer program product are also disclosed.

    Demoting data elements from cache using ghost cache statistics

    公开(公告)号:US11182307B2

    公开(公告)日:2021-11-23

    申请号:US16798335

    申请日:2020-02-22

    摘要: A method for demoting data elements from a cache is disclosed. The method maintains a heterogeneous cache comprising a higher performance portion and a lower performance portion. The method maintains, within the lower performance portion, a ghost cache containing statistics for data elements that are currently contained in the heterogeneous cache, and data elements that have been demoted from the heterogeneous cache within a specified time interval. The method maintains, for the ghost cache, multiple LRU lists that designate an order in which data elements are demoted from the lower performance portion. The method utilizes the statistics to determine in which LRU lists the data elements are referenced. A corresponding system and computer program product are also disclosed.

    Cache preference for selected volumes within a storage system

    公开(公告)号:US11169919B2

    公开(公告)日:2021-11-09

    申请号:US16409827

    申请日:2019-05-12

    IPC分类号: G06F12/0811 G06F12/0897

    摘要: A method for improving cache hit ratios for selected volumes within a storage system includes monitoring I/O to multiple volumes residing on a storage system. The method determines, from the I/O, which particular volumes of the multiple volumes would benefit the most if provided favored status in cache of the storage system, where the favored status provides increased residency time in the cache compared to volumes not having the favored status. The method determines, from the I/O, an amount by which the increased residency time should exceed a residency time of volumes not having the favored status. The method generates an indicator that is representative of the amount and transmits this indicator to the storage system. The storage system, in turn, provides increased residency time to the particular volumes in accordance with the favored status and indicator. A corresponding system and computer program product are also disclosed.