Data set management

US10101948B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10101948-B2
Application numberUS-201715628607-A
CountryUS
Kind codeB2
Filing dateJun 20, 2017
Priority dateSep 16, 2014
Publication dateOct 16, 2018
Grant dateOct 16, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Provided are a computer program product, system, and method for an application to provide for, in one embodiment, using hierarchical storage management to respond to a request to delete a data set by migrating the data set to another storage tier in a storage system before deleting the data set from its current location. As a result, the data set is stored on another tier to provide an opportunity to reverse the decision to delete the data set. In one embodiment, a temporary interval of time is provided to reverse the deletion decision and restore the data set from the migrated data set, before the data set is permanently deleted.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer program product for managing storage of data sets from an application in hierarchical storage tiers of storage devices in a storage system, wherein each hierarchical storage tier of storage devices has storage devices with different storage attributes, the computer program product comprising a computer readable storage medium having computer readable program code embodied therein that executes to perform operations, the operations comprising: hierarchical migration processing data sets including migrating data sets from one hierarchical storage tier to another hierarchical storage tier; receiving a deletion request to delete a first data set stored in a first hierarchical storage tier; and in response to the received deletion request, selecting one of deleting the first data set from the first hierarchical storage tier without first copying the first data set to a second hierarchical storage tier so that the first data set has not been copied to the second hierarchical storage tier when the first data set is deleted from the first hierarchical storage tier, and deletion-migration processing the deletion request, the deletion-migration processing including using the hierarchical migration processing to: copy the first data set to a second hierarchical storage tier; and delete the data set from the first hierarchical storage tier; and performing the selected one of the deleting without first copying and the deletion-migration processing. 2. The computer program product of claim 1 , wherein the deletion request receiving includes detecting a request to delete the first data set stored in the first hierarchical storage tier and determining if the first data set of the deletion request is eligible for deletion-migration processing, and wherein the deletion-migration processing is selected to be performed in response to a determination that the first data set of the deletion request is eligible for deletion-migration processing. 3. The computer program product of claim 2 , wherein the hierarchical migration processing includes deleting a data set upon expiration of a retention period associated with the data set, and wherein the deletion request receiving includes detecting a request to delete the first data set stored in the first hierarchical storage tier and determining whether the deletion request for the first data set is associated with expiration of a retention period associated with the first data set of the deletion request, and wherein the deletion-migration processing is selected to be performed in response to a determination that the deletion request for the first data set is not associated with expiration of a retention period associated with the first data set of the deletion request, and wherein the deleting the first data set from the first hierarchical storage tier without first copying the first data set to a second hierarchical storage tier, is selected in response to a determination that the deletion request for the first data set is associated with expiration of a retention period associated with the first data set of the deletion request. 4. The computer program product of claim 2 , wherein the hierarchical migration processing includes deleting a data set upon expiration of a retention period associated with the data set, and wherein the deletion request receiving includes detecting a request to delete the first data set stored in the first hierarchical storage tier and determining if the first data set of the deletion request is eligible for deletion-migration processing, and determining whether the deletion request for the first data set is associated with expiration of a retention period associated with the first data set of the deletion request, and wherein the deletion-migration processing is selected to be performed in response to a determination that the first data set of the deletion request is eligible for deletion-migration processing and a determination that the deletion request for the first data set is not associated with expiration of a retention period associated with the first data set of the deletion request, and wherein the deleting the first data set from the first hierarchical storage tier without first copying the first data set to a second hierarchical storage tier, is selected in response to a determination that the first data set of the deletion request is not eligible for deletion-migration processing or a determination that the deletion request for the first data set is associated with expiration of a retention period associated with the first data set of the deletion request. 5. The computer program product of claim 1 , wherein the first data set of the request to delete the data set stored in the first hierarchical storage tier has a first entry in a storage system catalog identifying the first data set and the location within the hierarchical storage tier in which the data set is stored, and wherein the deletion-migration processing further includes: deleting the first entry of the storage system catalog for the first data set of the request to delete the first data set; and entering a second entry in a deletion-migration catalog of entries of data sets wherein the second entry identifies the first data set as being processed by the deletion-migration processing and the location within the second hierarchical storage tier to which the first data set was migrated by the deletion-migration processing. 6. The computer program product of claim 5 , wherein the operations further comprise: receiving a query associated with the deletion-migration catalog of entries of data sets processed by the deletion-migration processing; and in response to the query, indicating data sets which are available for restoration based upon the deletion-migration catalog of entries of data sets processed by the deletion-migration processing. 7. The computer program product of claim 6 , wherein the operations further comprise: receiving a selection of a data set indicated to be available for restoration; and restoring the selected data set, said restoring including: storing the first data set in a location within a hierarchical storage tier identified by a user; and entering a third entry in the storage system catalog identifying the first data set and the location within the hierarchical storage tier identified by the user in which the first data set is stored after restoration. 8. A method for managing storage of data sets from an application in hierarchical storage tiers of storage devices in a storage system, wherein each hierarchical storage tier of storage devices has storage devices with different storage attributes, the method comprising: hierarchical migration processing data sets including migrating data sets from one hierarchical storage tier to another hierarchical storage tier; receiving a deletion request to delete a first data set stored in a first hierarchical storage tier; and in response to the received deletion request, selecting one of deleting the first data set from the first hierarchical storage tier without first copying the first data set to a second hierarchical storage tier so that the first data set has not been copied to the second hierarchical storage tier when the first data set is deleted from the first hierarchical storage tier, and deletion-migration processing the deletion request, the deletion-migration processing including using the hierarchical migration processing to: copy the first data set to a second hierarchical storage tier; and delete the data set from the first hierarchical storage tier; and performing the selected one of the deleting without first copying and the deletion-migration processing. 9. The method of claim 8 , wherein

Assignees

Inventors

Classifications

  • Physics · mapped topic

  • Erasing, e.g. deleting, data cleaning, moving of data to a wastebasket · CPC title

  • G06F3/0685Primary

    Hybrid storage combining heterogeneous device types, e.g. hierarchical storage, hybrid arrays · CPC title

  • Migration mechanisms · CPC title

  • Improving I/O performance · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10101948B2 cover?
Provided are a computer program product, system, and method for an application to provide for, in one embodiment, using hierarchical storage management to respond to a request to delete a data set by migrating the data set to another storage tier in a storage system before deleting the data set from its current location. As a result, the data set is stored on another tier to provide an opportun…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F3/0685. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 16 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).