×

Data replication within a flash storage array

  • US 10,656,864 B2
  • Filed: 03/20/2014
  • Issued: 05/19/2020
  • Est. Priority Date: 03/20/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a first storage array configured to;

    responsive to a request to replicate a snapshot of a volume from a first storage array to a second storage array, identify a group of data corresponding to the snapshot;

    during replication of the group of data from the first storage array to the second storage array, determine that a non-replicated region of the group is a duplicate of a replicated region of the group; and

    in response to the first storage array determining that the non-replicated region is a duplicate of the replicated region stored on the second storage array, send, from the first storage array to the second storage array, a reference to the non-replicated region instead of sending data for the non-replicated region, the reference including an address where the non-replicated region is stored on the first storage array;

    maintain a second list of regions which are already stored on the second storage array and which map to a region of the group of data; and

    a second storage array configured to, responsive to detecting the request to replicate the snapshot of the volume from the first storage array to the second storage array;

    identify a plurality of regions stored on the second storage array which correspond to groups of data that originated on the first storage array; and

    send a first list of the plurality of regions to the first storage array;

    wherein the first storage array is remote from the second storage array.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×