-
公开(公告)号: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.
-
公开(公告)号:US11436189B2
公开(公告)日:2022-09-06
申请号:US16279916
申请日:2019-02-19
发明人: Khanh V. Ngo , Slavisa Sarafijanovic , Dominic Mueller-Wicke , Simon Lorenz , Harald Seipp , Takeshi Ishimoto
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.
-
公开(公告)号:US11315226B2
公开(公告)日:2022-04-26
申请号:US16550326
申请日:2019-08-26
IPC分类号: G06K9/00 , G06T7/00 , G06T7/70 , G06F30/00 , G06V10/10 , G06F111/20 , G06F113/16
摘要: A method is disclosed to ensure that components in a complex system are correctly connected together. In one embodiment, such a method captures a visual image of a system made up of multiple components connected together with cables. The method analyzes the visual image to determine connections between the components. The method further builds a current model that represents the connections between the components. This current model is then compared to a previous model to find differences between the current model and the previous model. If differences exist, the method notifies a user of the differences. This may assist the user in identifying any incorrect connections between the components. A corresponding apparatus and computer program product are also disclosed.
-
公开(公告)号: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.
-
公开(公告)号:US11237735B2
公开(公告)日:2022-02-01
申请号:US15887185
申请日:2018-02-02
发明人: Derek L. Erdmann , David C. Reed , Thomas C. Reed , Max D. Smith
摘要: 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.
-
公开(公告)号:US11237730B2
公开(公告)日:2022-02-01
申请号:US16409829
申请日:2019-05-12
IPC分类号: G06F3/06 , G06F12/0817 , G06F12/0871
摘要: 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.
-
公开(公告)号:US11221768B2
公开(公告)日:2022-01-11
申请号:US16174212
申请日:2018-10-29
摘要: 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.
-
公开(公告)号:US11182307B2
公开(公告)日:2021-11-23
申请号:US16798335
申请日:2020-02-22
IPC分类号: G06F12/123 , G06F12/122 , G06F11/30 , G06F12/0871 , G06F12/0891
摘要: 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.
-
公开(公告)号: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.
-
公开(公告)号:US11163698B2
公开(公告)日:2021-11-02
申请号:US16409826
申请日:2019-05-12
IPC分类号: G06F12/12 , G06F12/08 , G06F12/123 , G06F12/126 , G06F12/0815 , G06F12/0891
摘要: A method for improving cache hit ratios for selected volumes when using synchronous I/O is disclosed. In one embodiment, such a method includes establishing, in cache, a first set of non-favored storage elements from non-favored storage areas. The method further establishes, in the cache, a second set of favored storage elements from favored storage areas. The method calculates a life expectancy for the non-favored storage elements to reside in the cache prior to eviction. The method further executes an eviction policy for the cache wherein the favored storage elements are maintained in the cache for longer than the life expectancy of the non-favored storage elements. A corresponding system and computer program product are also disclosed.
-
-
-
-
-
-
-
-
-