Accessing data previously migrated to a cloud
US-10592154-B1 · Mar 17, 2020 · US
US11726953B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11726953-B2 |
| Application number | US-202016930135-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 15, 2020 |
| Priority date | Jul 15, 2020 |
| Publication date | Aug 15, 2023 |
| Grant date | Aug 15, 2023 |
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.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.