Asynchronous remote mirror cloud archival

US11023339B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11023339-B2
Application numberUS-202016776457-A
CountryUS
Kind codeB2
Filing dateJan 29, 2020
Priority dateJun 4, 2018
Publication dateJun 1, 2021
Grant dateJun 1, 2021

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 techniques for asynchronous remote mirror cloud archival. A data mover of a remote host receives, from an asynchronous remote mirror copy system of a primary storage controller, an archive copy operation, wherein the archive copy operation identifies a list of tracks of data and a location of cloud storage in a cloud infrastructure for storing the data from the tracks. The data mover issues, to a secondary storage controller, the archive copy operation, wherein the secondary storage controller archives the data from secondary storage to the cloud storage by invoking a cloud service, wherein the secondary storage stores data of primary storage of the primary storage controller.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer program product, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code executable by at least one processor to perform: under control of an asynchronous remote mirror copy system of a primary storage controller, receiving, from an application host, an asynchronous remote mirror cloud archival copy operation, wherein the asynchronous remote mirror cloud archival copy operation describes a list of tracks of data to be archived and a location in cloud storage to store the data; issuing, to a data mover of a remote host, an archive copy operation, wherein the archive copy operation identifies the list of tracks of the data and the location of the cloud storage in a cloud infrastructure for storing the data from the tracks; and receiving, from the data mover, a notification that the archive copy operation has completed successfully, wherein the data mover issues the archive copy operation to a secondary storage controller, and wherein the secondary storage controller archives the data from secondary storage to the cloud storage by invoking a cloud service. 2. The computer program product of claim 1 , wherein the primary storage controller receives the asynchronous remote mirror cloud archival copy operation from the application host and passes the asynchronous remote mirror cloud archival copy operation to the asynchronous remote mirror copy system. 3. The computer program product of claim 1 , wherein the secondary storage stores data of primary storage of the primary storage controller. 4. The computer program product of claim 1 , wherein the secondary storage controller generates one or more data objects from the tracks of data, and wherein the secondary storage controller stores the one or more data objects in the cloud storage. 5. The computer program product of claim 1 , wherein any of the primary storage controller and the secondary storage controller receive a request to retrieve objects from the cloud storage from any of the application host and the remote host. 6. The computer program product of claim 1 , wherein the cloud storage is coupled to the cloud service that stores data into the cloud storage and retrieves data from the cloud storage. 7. The computer program product of claim 1 , wherein the archive copy operation comprises a store record set command. 8. A computer system comprising: one or more processors, one or more computer-readable memories and one or more computer-readable, tangible storage devices; and program instructions, stored on at least one of the one or more computer-readable, tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more computer-readable memories, to perform operations comprising: under control of an asynchronous remote mirror copy system of a primary storage controller, receiving, from an application host, an asynchronous remote mirror cloud archival copy operation, wherein the asynchronous remote mirror cloud archival copy operation describes a list of tracks of data to be archived and a location in cloud storage to store the data; issuing, to a data mover of a remote host, an archive copy operation, wherein the archive copy operation identifies the list of tracks of the data and the location of the cloud storage in a cloud infrastructure for storing the data from the tracks; and receiving, from the data mover, a notification that the archive copy operation has completed successfully, wherein the data mover issues the archive copy operation to a secondary storage controller, and wherein the secondary storage controller archives the data from secondary storage to the cloud storage by invoking a cloud service. 9. The computer system of claim 8 , wherein the primary storage controller receives the asynchronous remote mirror cloud archival copy operation from the application host and passes the asynchronous remote mirror cloud archival copy operation to the asynchronous remote mirror copy system. 10. The computer system of claim 8 , wherein the secondary storage stores data of primary storage of the primary storage controller. 11. The computer system of claim 8 , wherein the secondary storage controller generates one or more data objects from the tracks of data, and wherein the secondary storage controller stores the one or more data objects in the cloud storage. 12. The computer system of claim 8 , wherein any of the primary storage controller and the secondary storage controller receive a request to retrieve objects from the cloud storage from any of the application host and the remote host. 13. The computer system of claim 8 , wherein the cloud storage is coupled to the cloud service that stores data into the cloud storage and retrieves data from the cloud storage. 14. The computer system of claim 8 , wherein the archive copy operation comprises a store record set command. 15. A computer-implemented method, comprising: under control of an asynchronous remote mirror copy system of a primary storage controller, receiving, from an application host, an asynchronous remote mirror cloud archival copy operation, wherein the asynchronous remote mirror cloud archival copy operation describes a list of tracks of data to be archived and a location in cloud storage to store the data; issuing, to a data mover of a remote host, an archive copy operation, wherein the archive copy operation identifies the list of tracks of the data and the location of the cloud storage in a cloud infrastructure for storing the data from the tracks; and receiving, from the data mover, a notification that the archive copy operation has completed successfully, wherein the data mover issues the archive copy operation to a secondary storage controller, and wherein the secondary storage controller archives the data from secondary storage to the cloud storage by invoking a cloud service. 16. The computer-implemented method of claim 15 , wherein the primary storage controller receives the asynchronous remote mirror cloud archival copy operation from the application host and passes the asynchronous remote mirror cloud archival copy operation to the asynchronous remote mirror copy system. 17. The computer-implemented method of claim 15 , wherein the secondary storage stores data of primary storage of the primary storage controller. 18. The computer-implemented method of claim 15 , wherein the secondary storage controller generates one or more data objects from the tracks of data, and wherein the secondary storage controller stores the one or more data objects in the cloud storage. 19. The computer-implemented method of claim 15 , wherein any of the primary storage controller and the secondary storage controller receive a request to retrieve objects from the cloud storage from any of the application host and the remote host. 20. The computer-implemented method of claim 15 , wherein the cloud storage is coupled to the cloud service that stores data into the cloud storage and retrieves data from the cloud storage.

Assignees

Inventors

Classifications

  • Active fault masking without idle spares · CPC title

  • for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS] · CPC title

  • by selection of backup contents · CPC title

  • Improving the reliability of storage systems · CPC title

  • Management of the data involved in backup or backup restore · 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 US11023339B2 cover?
Provided are techniques for asynchronous remote mirror cloud archival. A data mover of a remote host receives, from an asynchronous remote mirror copy system of a primary storage controller, an archive copy operation, wherein the archive copy operation identifies a list of tracks of data and a location of cloud storage in a cloud infrastructure for storing the data from the tracks. The data mov…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F11/1464. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 01 2021 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).