Synchronizing storage policies of objects migrated to cloud storage

US11726953B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11726953-B2
Application numberUS-202016930135-A
CountryUS
Kind codeB2
Filing dateJul 15, 2020
Priority dateJul 15, 2020
Publication dateAug 15, 2023
Grant dateAug 15, 2023

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.

One or more computer processors to receive an object to store in a cloud storage environment, wherein the cloud storage environment includes a default storage policy. The one or more processors determine whether the object includes a foreign policy as an attribute of metadata associated with the object. The one or more processors, responsive to determining the object includes the foreign policy as an attribute of the metadata associated with the object, determine whether the foreign policy includes storage rules that differ from the default storage policy of the cloud storage environment, and the one or more processors, responsive to determining the storage rules included in the foreign policy of the metadata of the object differ from the default storage policy of the cloud storage environment, store the object based on the storage rules of the foreign policy, and ignore the default storage policy of the cloud storage environment.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for recall of an object migrated to cloud storage, the method comprising: receiving, by one or more processors, a request to migrate an object from an on-premises storage location to a cloud storage environment; determining, by the one or more processors, whether the object includes, in metadata associated with the object, a tag indicating storage rules based on an on-premises storage policy; responsive to determining that the rules of the on-premises storage policy of the object do not match the storage policy rules of the cloud storage environment by comparison of policy rules, creating, by the one or more processors, a custom cloud storage policy that includes storage rules consistent with the rules of the on-premises storage policy associated with the object, and wherein the storage rules are included as an attribute of the metadata associated with the object; adding, by the one or more processors, the custom cloud storage policy and a storage location of the object in the cloud storage environment to the metadata associated with the object; migrating, by the one or more processors, the object to the cloud storage environment, wherein the object is stored based on the storage rules of the custom cloud storage policy included in the metadata associated with the object; and receiving, by the one or more processors, a recall request for the object stored in the cloud storage environment; determining, by the one or more processors, the storage location of the object within the cloud storage environment by accessing the metadata including a storage location associated with the object; responsive to determining the object is stored in a low-activity storage location of the cloud storage environment, sending, by the one or more processors, a response to the recall request indicating a delay in a recall of the object from the low-activity storage location; and responsive to determining a completion of transfer of the object from the low-activity cloud storage location to a default storage location of the cloud storage environment, sending, by the one or more processors, a notification indicating the object is available for recall to the on-premises storage application. 2. The method of claim 1 , further comprising: responsive to determining an absence of the tag included in the metadata of the object indicating the on-premises storage policy associated with the object, creating, by the one or more processors, a tag in the metadata associated with the object indicating an absence of the on-premises storage policy. 3. The method of claim 1 , wherein the tag included in the metadata of the object indicates an on-premises storage policy corresponding to the storage object and the tag is labeled as a foreign storage policy for the cloud environment based on a comparison of the rules of on-premises the storage policy and the rules of the storage policies of the cloud environment. 4. The method of claim 1 , wherein the storage policies of the cloud storage environment are automatically synchronized with the on-premises storage policy by creating the customized cloud storage policy and adding the customized cloud storage policy to a portfolio of storage policies of the cloud storage environment. 5. The method of claim 1 , further comprising: applying, by the one or more processors, a default cloud storage policy to the object migrating to the cloud storage environment in response to the object to migrate to a cloud storage environment does not include a pre-set on-premises storage policy tag. 6. The method of claim 1 , wherein the metadata associated with the object is included with the migration of the object to the cloud storage environment. 7. The method of claim 1 , wherein the attributes of the metadata of the object include rules of a duration of the custom cloud storage policy associated with the object. 8. The method of claim 1 , wherein a background recall of the object initiates moving storage of the object from the low-activity storage location to a default storage location. 9. A computer program product for recall of an object migrated to cloud storage, the method comprising: at least one computer-readable storage medium; and program instructions stored on the at least one computer-readable storage medium, the program instructions comprising program instructions to receive a request to migrate an object from an on-premises storage location to a cloud storage environment; program instructions to determine whether the object includes, in metadata associated with the object, a tag indicating storage rules based on an on-premises storage policy; responsive to determining that the rules of the on-premises storage policy of the object do not match the storage policy rules of the cloud storage environment by comparison of policy rules, program instructions to create a custom cloud storage policy that includes storage rules consistent with the rules of the on-premises storage policy associated with the object, and wherein the storage rules are included as an attribute of the metadata associated with the object; program instructions to add the custom cloud storage policy and a storage location of the object in the cloud storage environment to the metadata associated with the object; program instructions to migrate the object to the cloud storage environment, wherein the object is stored based on the storage rules of the custom cloud storage policy included in the metadata associated with the object; and program instructions to receive a recall request for the object stored in the cloud storage environment; program instructions to determine the storage location of the object within the cloud storage environment by accessing the metadata including a storage location associated with the object; responsive to determining the object is stored in a low-activity storage location of the cloud storage environment, program instructions to send a response to the recall request indicating a delay in a recall of the object from the low-activity storage location; and responsive to determining a completion of transfer of the object from the low-activity cloud storage location to a default storage location of the cloud storage environment, program instructions to send a notification indicating the object is available for recall to the on-premises storage application. 10. The computer program product of claim 9 , further comprising: responsive to determining an absence of the tag included in the metadata of the object indicating the on-premises storage policy associated with the object, program instructions to create a tag in the metadata associated with the object indicating an absence of the on-premises storage policy. 11. The computer program product of claim 9 , wherein the tag included in the metadata of the object indicates an on-premises storage policy corresponding to the storage object and the tag is labeled as a foreign storage policy for the cloud environment based on a comparison of the rules of on-premises the storage policy and the rules of the storage policies of the cloud environment. 12. The computer program product of claim 9 , further comprising: program instructions to automatically synchronize the storage policies of the cloud storage environment with the on-premises storage policy by adding the customized cloud storage policy that includes the rules of the on-premises storage policy to a portfolio of storage policies of the cloud storage environment. 13. The computer program product of claim 9 , wherein the attributes of the metadata of the object include rules of a duration of the custom cloud storage poli

Assignees

Inventors

Classifications

  • G06F16/119Primary

    Details of migration of file systems (migration mechanisms in storage systems G06F3/0647) · CPC title

  • File meta data generation · CPC title

  • Techniques for file synchronisation in file systems · CPC title

  • implemented using Network-attached Storage [NAS] architecture (distributed or networked storage systems G06F3/067; protocols for distributed storage of data in a network H04L67/1097) · 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 US11726953B2 cover?
One or more computer processors to receive an object to store in a cloud storage environment, wherein the cloud storage environment includes a default storage policy. The one or more processors determine whether the object includes a foreign policy as an attribute of metadata associated with the object. The one or more processors, responsive to determining the object includes the foreign policy…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F16/119. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 15 2023 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).