-
公开(公告)号:GB2584064A
公开(公告)日:2020-11-18
申请号:GB202014835
申请日:2019-02-15
Applicant: IBM
Inventor: MATTHEW BORLICK , LOKESH GUPTA , KEVIN JOHN ASH , KARL ALLEN NIELSEN
Abstract: In one embodiment, virtual storage drives are allocated to RAID arrays so that no two virtual storage drives of a RAID array are mapped to the same physical storage drive. In another aspect, error handling routines are limited to virtual storage drives impacted by an error in a physical storage drive so that virtual storage drives of the physical storage drive not impacted by the error are bypassed. In yet another aspect, cache operations to a target virtual storage drive may be throttled as a function of both a limit imposed on cache operations directed to the RAID array to which the virtual storage drive is allocated, and a separate limit on cache operations directed to a group of virtual storage drives which are mapped to the same physical storage drive as the target virtual storage drive. Other features and aspects may be realized, depending upon the particular application.
-
公开(公告)号:GB2600042A
公开(公告)日:2022-04-20
申请号:GB202200098
申请日:2020-06-11
Applicant: IBM
Inventor: LOKESH MOHAN GUPTA , KARL ALLEN NIELSEN , MATTHEW BORLICK , MICAH ROBISON
IPC: G06F12/02
Abstract: A method for dynamically altering logical storage capacity within multiple storage drives is disclosed. In one embodiment, such a method monitors, within a storage environment, characteristics (e.g., age, wear, etc.) of multiple storage drives. Each storage drive has an amount of overprovisioning associated therewith. Based on the characteristics, the method periodically modifies a logical storage capacity of the storage drives in order to alter the amount of overprovisioning. The method then reorganizes the storage drives within various storage groups (e.g., RAID arrays, storage tiers, workloads, etc.) based on their logical storage capacity. For example, the method may place, as much as possible, storage drives of the same logical storage capacity within the same storage groups. A corresponding system and computer program product are also disclosed.
-
公开(公告)号:GB2594027B
公开(公告)日:2022-03-09
申请号:GB202111577
申请日:2020-01-21
Applicant: IBM
Inventor: HUI ZHANG , CLINT HARDY , KARL ALLEN NIELSEN , MATTHEW KALOS , QIANG XIE
Abstract: A computer-implemented method according to one embodiment includes identifying a request to migrate data associated with a volume from a source storage pool having a first rank extent size to a destination storage pool having a second rank extent size smaller than the first rank extent size, creating a correspondence between logical volume extents of the volume and physical offset locations within rank extents of the source storage pool, and migrating data from one or more ranks of the source storage pool to one or more ranks of the destination storage pool, utilizing the correspondence between the logical volume extents of the volume and the physical offset locations within the rank extents of the source storage pool.
-
公开(公告)号:GB2603326A
公开(公告)日:2022-08-03
申请号:GB202203774
申请日:2020-08-25
Applicant: IBM
Inventor: CLINT HARDY , KARL ALLEN NIELSEN , MATTHEW KALOS
IPC: G06F3/06
Abstract: A computer-implemented method, according to one approach, is for converting an existing storage pool into an intended storage pool in place. The computer-implemented method includes: identifying a request to convert the existing storage pool having a first extent size into the intended storage pool having a second extent size, where the first extent size is larger than the second extent size. For each volume in the existing storage pool: a temporary pause/lock is performed on a volume segment table (VST) entry which corresponds to the given volume, and a new structure is applied to the VST entry. The new structure divides existing physical extents associated with the VST entry into two or more smaller physical extents. Furthermore, for each of the ranks in the existing storage pool, the given rank is converted from the first extent size to the second extent size.
-
5.
公开(公告)号:GB2587314B
公开(公告)日:2021-09-15
申请号:GB202100441
申请日:2019-06-20
Applicant: IBM
Inventor: MATTHEW BORLICK , KARL ALLEN NIELSEN , CLINT HARDY , LOKESH GUPTA
Abstract: Provided are a computer program product, system, and method for using a machine learning module to determine when to perform error checking of a storage unit. Input on attributes of at least one storage device comprising the storage unit are provided to a machine learning module to produce an output value. An error check frequency is determined from the output value. A determination is made as to whether the error check frequency indicates to perform an error checking operation with respect to the storage unit. The error checking operation is performed in response to determining that the error checking frequency indicates to perform the error checking operation.
-
公开(公告)号:GB2584064B
公开(公告)日:2021-04-14
申请号:GB202014835
申请日:2019-02-15
Applicant: IBM
Inventor: MATTHEW BORLICK , LOKESH GUPTA , KEVIN JOHN ASH , KARL ALLEN NIELSEN
Abstract: In one embodiment, virtual storage drives are allocated to RAID arrays so that no two virtual storage drives of a RAID array are mapped to the same physical storage drive. In another aspect, error handling routines are limited to virtual storage drives impacted by an error in a physical storage drive so that virtual storage drives of the physical storage drive not impacted by the error are bypassed. In yet another aspect, cache operations to a target virtual storage drive may be throttled as a function of both a limit imposed on cache operations directed to the RAID array to which the virtual storage drive is allocated, and a separate limit on cache operations directed to a group of virtual storage drives which are mapped to the same physical storage drive as the target virtual storage drive. Other features and aspects may be realized, depending upon the particular application.
-
公开(公告)号:GB2603325A
公开(公告)日:2022-08-03
申请号:GB202203771
申请日:2020-08-25
Applicant: IBM
Inventor: CLINT HARDY , KARL ALLEN NIELSEN , MATTHEW KALOS
IPC: G06F3/06
Abstract: A computer-implemented method includes identifying a request to convert an existing storage pool having a smaller first rank extent size into an intended storage pool having a larger second rank extent size. Volume extents in the existing storage pool are reordered such that physical rank extents of the volumes align with boundaries between the rank extents of the intended storage pool. Each of the ranks in the existing storage pool are converted from the first to the second rank extent size. Thereafter, for each of the volumes: a temporary pause/lock is performed on a VST entry which corresponds to the given volume, and an existing structure associated with the VST entry which corresponds to the first rank extent size is removed. Furthermore, the VST entry is populated with a new structure which corresponds to the second rank extent size.
-
公开(公告)号:GB2599843A
公开(公告)日:2022-04-13
申请号:GB202200094
申请日:2020-06-11
Applicant: IBM
Inventor: LOKESH MOHAN GUPTA , KARL ALLEN NIELSEN , MATTHEW BORLICK , MICAH ROBISON
IPC: G06F3/06
Abstract: A method for dynamically altering a writes-per-day classification of multiple storage drives is disclosed. In one embodiment, such a method monitors, within a storage environment, an amount of overprovisioning utilized by multiple storage drives. Each storage drive has a writes-per-day classification associated therewith. Based on the amount of overprovisioning, the method periodically modifies the writes-per-day classification of the storage drives. The method then reorganizes the storage drives within various storage groups (e.g., RAID arrays, storage tiers, workloads, etc.) based on their writes-per-day classification. For example, the method may place, as much as possible, storage drives of the same writes-per-day classification within the same storage groups. A corresponding system and computer program product are also disclosed.
-
公开(公告)号:GB2594027A
公开(公告)日:2021-10-13
申请号:GB202111577
申请日:2020-01-21
Applicant: IBM
Inventor: HUI ZHANG , CLINT HARDY , KARL ALLEN NIELSEN , MATTHEW KALOS , QIANG XIE
Abstract: A computer-implemented method includes identifying a request to migrate data associated with a volume from a source storage pool having a first rank extent size to a destination storage pool having a second rank extent size smaller than the first rank extent size, creating a correspondence between logical volume extents of the volume and physical offset locations within rank extents of the source storage pool, and migrating data from one or more ranks of the source storage pool to one or more ranks of the destination storage pool, utilizing the correspondence between the logical volume extents of the volume and the physical offset locations within the rank extents of the source storage pool.
-
公开(公告)号:GB2599322B
公开(公告)日:2023-02-08
申请号:GB202200083
申请日:2020-06-11
Applicant: IBM
Inventor: LOKESH MOHAN GUPTA , MATTHEW BORLICK , KARL ALLEN NIELSEN , MICAH ROBISON
IPC: G06F3/06
Abstract: A method for dynamically altering the performance class of multiple storage drives is disclosed. In one embodiment, such a method monitors, within a storage environment, characteristics (e.g., age, wear, etc.) of multiple storage drives. Each storage drive has a performance class associated therewith. Based on the characteristics, the method periodically modifies the performance class of the storage drives. The method then reorganizes the storage drives within various storage groups (e.g., RAID arrays, storage tiers, workloads, etc.) based on their performance class. For example, the method may place, as much as possible, storage drives of the same performance class within the same storage groups. A corresponding system and computer program product are also disclosed.
-
-
-
-
-
-
-
-
-