-
公开(公告)号: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.
-
2.
公开(公告)号: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.
-
3.
公开(公告)号:GB2587314A
公开(公告)日:2021-03-24
申请号: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.
-
公开(公告)号:GB2581463B
公开(公告)日:2021-01-06
申请号:GB202009753
申请日:2018-11-29
Applicant: IBM
Inventor: LOKESH MOHAN GUPTA , KEVIN JOHN ASH , CLINT HARDY , KARL ALLEN NEILSEN
IPC: G06F12/0868 , G06F3/06
Abstract: Copy source to target operations may be selectively and preemptively undertaken in advance of source destage operations. In another aspect, logic detects sequential writes including large block writes to point-in-time copy sources. In response, destage tasks on the associated point-in-time copy targets are started which include in one embodiment, stride-aligned copy source to target operations which copy unmodified data from the point-in-time copy sources to the point-in-time copy targets in alignment with the strides of the target. As a result, when write data of write operations is destaged to the point-in-time copy sources, such source destages do not need to wait for copy source to target operations since they have already been performed. In addition, the copy source to target operations may be stride-aligned with respect to the stride boundaries of the point-in-time copy targets. Other features and aspects may be realized, depending upon the particular application.
-
公开(公告)号: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.
-
公开(公告)号:GB2581463A
公开(公告)日:2020-08-19
申请号:GB202009753
申请日:2018-11-29
Applicant: IBM
Inventor: LOKESH MOHAN GUPTA , KEVIN JOHN ASH , CLINT HARDY , KARL ALLEN NEILSEN
IPC: G06F12/0868 , G06F3/06
Abstract: Copy source to target operations may be selectively and preemptively undertaken in advance of source destage operations. In another aspect, logic detects sequential writes including large block writes to point-in-time copy sources. In response, destage tasks on the associated point-in-time copy targets are started which include in one embodiment, stride-aligned copy source to target operations which copy unmodified data from the point-in-time copy sources to the point-in-time copy targets in alignment with the strides of the target. As a result, when write data of write operations is destaged to the point-in-time copy sources, such source destages do not need to wait for copy source to target operations since they have already been performed. In addition, the copy source to target operations may be stride-aligned with respect to the stride boundaries of the point-in-time copy targets. Other features and aspects may be realized, depending upon the particular application.
-
公开(公告)号:GB2605068A
公开(公告)日:2022-09-21
申请号:GB202207760
申请日:2020-11-11
Applicant: IBM
Inventor: BRIAN ANTHONY RINALDI , LOKESH MOHAN GUPTA , KEVIN JOHN ASH , MATTHEW JOSEPH KALOS , TRUNG NGUYEN , CLINT HARDY , LOUIS RASOR
IPC: G06F9/50
Abstract: In a method for determining an optimum number of threads to make available per core in a multi-core processor complex to execute tasks, a determination is made of a first processing measurement based on threads executing on the cores of the processor chip, wherein each core includes circuitry to independently execute a plurality of threads. A determination is made of a number of threads to execute on the cores based on the first processing measurement. A determination is made of a second processing measurement based on the threads executing on the cores of the processor chip. A determination is made of an adjustment to the determined number of threads to execute based on the second processing measurement resulting in an adjusted number of threads. The adjusted number of threads on the cores is utilized to execute instructions.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-