MULTI-POLICY INTERLEAVED SNAPSHOT LINEAGE

    公开(公告)号:US20210109891A1

    公开(公告)日:2021-04-15

    申请号:US16653418

    申请日:2019-10-15

    Inventor: Deepak Vokaliga

    Abstract: Multi-policy interleaved snapshot lineage is described herein. A method can include assigning a virtual storage volume at a remote storage system to a local storage device according to first and second data retention policies for first and second storage groups, respectively, that comprise the local storage device; obtaining a first data snapshot of the local storage device at a first time according to the first data retention policy; in response to the obtaining the first data snapshot, transferring a first incremental representation of the first data snapshot to the virtual storage volume; obtaining a second data snapshot of the local storage device at a second time according to the second data retention policy; and in response to the obtaining the second data snapshot, transferring a second incremental representation of the second data snapshot to the virtual storage volume.

    Concurrent remote IO processing for synchronous replication

    公开(公告)号:US10936451B2

    公开(公告)日:2021-03-02

    申请号:US16168910

    申请日:2018-10-24

    Abstract: In a data storage system in which a first storage array and a second storage array maintain first and second replicas of a production volume, the first storage array is responsive to a write command from a host to send a notification to the second storage array indicating that the replicated production volume will be updated. The notification has information that enables the second storage array to implement pre-processing steps to prepare for subsequent receipt of data associated with the write command. Both storage arrays implement the pre-processing steps at least partly concurrently. When the data associated with the write command is subsequently received, the first storage array writes the data to cache and then sends a copy of the data to the second storage array, i.e. in series. The second storage array then writes the data to cache. Elapsed time between receipt of the write command and returning an acknowledgment to the host may be improved by concurrent pre-processing.

    Snapshot-based remote replication
    25.
    发明授权

    公开(公告)号:US11893260B2

    公开(公告)日:2024-02-06

    申请号:US17238103

    申请日:2021-04-22

    Abstract: Snapshots may be used to implement remote replication, for example, asynchronously, between a first storage system, A1, and a second storage system, A2. A1 may take a first snapshot, SS21, of a logical storage unit, R1. After the snapshot SS21 it taken, any dependent write operations associated with SS21 may be reconciled, and differences between SS21 and the last snapshot for R1, SS11, may be determined and recorded as a difference set. One or more replication instructions for R1 that include the write operations (or data and metadata corresponding thereto) of the difference set may be sent from A1 to A2. A2 may apply the differences to R2, and then take (activate) a snapshot of R2, SS22, which is a replica of SS21. After A2 activates SS22, A2 may send an acknowledgement to A1 indicating that SS22 has been activated, and A2 may take a next snapshot of R1.

    SYNCHRONOUS REMOTE REPLICATION OF SNAPSHOTS

    公开(公告)号:US20220342908A1

    公开(公告)日:2022-10-27

    申请号:US17237127

    申请日:2021-04-22

    Abstract: Snapshots from a first LSU (R1) on a first storage system (A1) may be replicated to a second replica LSU (R2) on a second storage system (A2), for example, concurrently to remotely replicating (e.g., synchronously) write operations for R1 to R2. A process, P, on A1 executing the replication of the snapshots from R1 to R2 may be a separate process than the one or more processes on A1 executing remote replication of write operations for R1 to R2. During a consistency window on A1, outstanding write operations for R1 at the time the consistency window opened may be logged, and a pair of snapshots, SS11 and SS12 may be activated on R1 and R2, respectively. After the consistency window has closed, the SS12 snapshot metadata and snapshot data may be updated based on the outstanding write operations.

    Maintaining consistency of asynchronous replication

    公开(公告)号:US11468091B2

    公开(公告)日:2022-10-11

    申请号:US17023525

    申请日:2020-09-17

    Abstract: Maintaining consistency for asynchronous replication of LUNs of a local storage system to corresponding LUNs of a remote storage system includes copying application data written to LUNs to cache slots, copying metadata of LUNs to cache slots, associating a first sequence number to all metadata modifications and all application data writes that are begun after a first time and before a second time, associating a second sequence number, different from the first sequence number, to all metadata modifications and all application data writes that are begun after the second time, and, after completion of all metadata modifications and all application data writes associated with the first sequence number, initiating transfer to the remote storage system of all metadata modifications and all application data writes associated with the first sequence number. Each cache slot may include a field that indicates a corresponding sequence number.

    AUTOMATED CLOUD RECOVERY TO PROVIDE A FULL USABLE APPLICATION IMAGE

    公开(公告)号:US20220138047A1

    公开(公告)日:2022-05-05

    申请号:US17084691

    申请日:2020-10-30

    Abstract: A storage array creates snapshots of each of a plurality of devices of a storage group associated with a production device on which active application data is logically stored. Metadata that indicates associations between the snapshots and the devices is stored on cloud storage with the snapshots as a snapset object. A program running on a management station used the snapset metadata to automatically create new devices on which to recover the snapshots on a selected storage array and uses the snapset metadata to cause the snapshots to be automatically written from the cloud storage system to the new devices on the selected storage array.

    Method and apparatus for increasing the accuracy of predicting future IO operations on a storage system

    公开(公告)号:US11315028B2

    公开(公告)日:2022-04-26

    申请号:US17010945

    申请日:2020-09-03

    Abstract: A method of increasing the accuracy of predicting future IO operations on a storage system includes creating a snapshot of a production volume, linking the snapshot to a thin device, mounting the thin device in a cloud tethering subsystem, and tagging the thin device to identify the thin device as being used by the cloud tethering subsystem. When data read operations are issued by the cloud tethering subsystem on the tagged thin device, the data read operations are executed by a front-end adapter of the storage system to forward data associated with the data read operations to a cloud repository. The cache manager, however, does not use information about data read operations on tagged thin devices in connection with predicting future IO operations on the cache, so that movement of snapshots to the cloud repository do not skew the algorithms being used by the cache manager to perform cache management.

Patent Agency Ranking