Project management with blockchain
US-2024289301-A1 · Aug 29, 2024 · US
US9619472B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9619472-B2 |
| Application number | US-81440410-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 11, 2010 |
| Priority date | Jun 11, 2010 |
| Publication date | Apr 11, 2017 |
| Grant date | Apr 11, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Provided are a computer program product, system and method for updating class assignments for data sets during a recall operation in a storage environment having a plurality of storage devices. Information on a data set is processed to determine at least one current attribute of the data set. A determination is made as to whether the determined at least one current attribute satisfies a criteria. Indication is made in a catalog to change a class associated with the data set in response to determining that the at least one current attribute satisfies the criteria, wherein the class is used to determine how to manage the data set. The data set is migrated from a first storage to a second storage. A recall operation is initiated to recall the data set from the second storage. In response to the recall operation and determining that the catalog indicates to change the class associated with the data set, the catalog is processed to determine whether to change the class for the data set from a first class to a second class and a management operation is performed on the data set to conform the data set to the second class when recalling the data set.
Opening claim text (preview).
What is claimed is: 1. A computer program product for managing data sets in a storage environment having a plurality of storage devices including a first storage and a second storage, the computer program product comprising at least one of computer readable storage medium having computer readable program code embodied therein and a hardware device that executes to perform operations, the operations comprising: processing information on a data set to determine at least one current attribute of the data set; determining whether the determined at least one current attribute satisfies a criteria; indicating in a catalog to change a class associated with the data set in response to determining that the at least one current attribute satisfies the criteria, wherein the class is used to determine how to manage the data set; migrating the data set from the first storage to the second storage in the storage environment; initiating a recall operation to recall the data set from the second storage after the migration and indicating the change in the catalog, wherein indication to change the class associated with the data set is determined as part of migration or before migration and implemented at the time of the recall operation when the data set is recalled; and in response to the recall operation and determining that the catalog indicates to change the class associated with the data set, performing: processing the catalog to determine to change the class for the data set from a first class to a second class; and performing a management operation on the data set to conform the data set to the second class when recalling the data set. 2. The computer program product of claim 1 , wherein the first storage is in a first storage group, wherein the class comprises a storage class and the first class and second class comprise first and second storage classes, wherein the second storage class requires higher performance storage attributes than the first storage class, and wherein the management operation comprises recreating the data set in a volume in a third storage in a second storage group satisfying the higher performance storage of the second storage class. 3. The computer program product of claim 2 , wherein one of the at least one current attribute comprises Input/Output (I/O) activity at the data set, wherein the criteria indicates a specified amount of I/O activity, and wherein the indication is made to change the storage class of the data set to the second storage class in response to determining that the I/O activity at the data set exceeds the specified amount of I/O activity. 4. The computer program product of claim 2 , wherein one of the at least one current attribute comprises Input/Output (I/O) activity at a volume including the data set, wherein the criteria indicates a specified amount of I/O activity at the volume including the data set, and wherein the indication is made to change the storage class of the data set to the second storage class in response to determining that the I/O activity at the volume exceeds the specified amount of I/O activity at the volume. 5. The computer program product of claim 1 , wherein one of the at least one current attribute comprises available space in the data set, wherein the criteria indicates a specified amount of available space, wherein determining whether the determined attribute of the data set satisfies the criteria comprises determining whether the available space at the data set exceeds the specified amount of available space, wherein the first class comprises a first management class and the second class comprises a second management class, wherein the second management class specifies that the data set is to have unused space unallocated, and wherein the management operation performed on the data set comprises recalling the data set to have a management attribute indicating that all unused space in the data set is unallocated. 6. The computer program product of claim 1 , wherein the management operation recalls the data set to a third storage compatible with the second class by: selecting the third storage having a higher storage performance than a storage performance of the first storage in response to determining that Input/Output (I/O) activity at the data set exceeds a specified high threshold of I/O activity; and selecting the third storage having a lower storage performance than a storage performance classification of the first storage in response to determining that the I/O activity for the data set is less than a low threshold amount of I/O activity. 7. The computer program product of claim 1 , wherein the determining of whether the determined at least one current attribute satisfies the criteria and indicating in the catalog to change the class associated with the data set are performed in response to migrating the data set to the second storage. 8. The computer program product of claim 1 , wherein the operations further comprise: detecting an error with respect to the data set, wherein the determining of whether the determined attribute satisfies the criteria and indicating in the catalog to change the class associated with the data set are performed in response to detecting the error. 9. The computer program product of claim 8 , wherein the error indicates insufficient space in the data set, and wherein the management operation recalls the data set to a replacement data set having a greater number of extents than the data set that was migrated to the second storage. 10. A system in communication for managing data sets in a storage environment having a plurality of storage devices including a first storage and a second storage, comprising: a processor; a computer readable medium including information on data sets and a catalog; and a computer readable storage medium having a storage manager executed by the processor to perform operations, the operations comprising: processing the information on a data set to determine at least one current attribute of the data set; determining whether the determined at least one current attribute satisfies a criteria; indicating in the catalog to change a class associated with the data set in response to determining that the at least one current attribute satisfies the criteria, wherein the class is used to determine how to manage the data set; migrating the data set from the first storage to the second storage in the storage environment; initiating a recall operation to recall the data set from the second storage after the migration and indicating the change in the catalog, wherein indication to change the class associated with the data set is determined as part of migration or before migration and implemented at the time of the recall operation when the data set is recalled; and in response to the recall operation and determining that the catalog indicates to change the class associated with the data set, performing: processing the catalog to determine to change the class for the data set from a first class to a second class; and performing a management operation on the data set to conform the data set to the second class when recalling the data set. 11. The system of claim 10 , wherein the first storage is in a first storage group, wherein the class comprises a storage class and the first class and second class comprise first and second storage classes, wherein the second storage class requires higher performance storage attributes than the first storage class, and wherein the management operation comprises recreating the data set in a volume in a third storage in a second storage group satisfying the higher performance storage of the second storage class. 12. The
using management policies (point-in-time backing up or restoration of persistent data G06F11/1446; file migration policies for HSM systems G06F16/185) · CPC title
Hierarchical storage management [HSM] systems, e.g. file migration or policies thereof (details of archiving G06F16/11) · CPC title
Physics · mapped topic
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.