×

Copy-on-read process in disaster recovery

  • US 10,162,720 B2
  • Filed: 11/01/2017
  • Issued: 12/25/2018
  • Est. Priority Date: 07/03/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for copy-on-read process in disaster recovery, comprising:

  • making a disaster recovery storage volume available at a disaster recovery system for read access before all data from a corresponding primary storage volume has been copied to the disaster recovery storage volume;

    maintaining a record of regions of the disaster recovery storage volume, wherein a given region of the disaster recovery storage volume is marked if a copy of data is available on the disaster recovery storage volume;

    maintaining a record of regions of the corresponding primary storage volume, wherein a given region of the corresponding primary storage volume is marked when original data of the given region is sent to a disaster recovery system; and

    performing an initial synchronization process, the initial synchronization process including;

    determining, using the record of regions of the corresponding primary storage volume, that new writes to the marked region of the corresponding primary storage volume should be immediately replicated to the disaster recovery system; and

    in response to receiving a read request for data at the disaster recovery system;

    looking up the record of regions of the disaster recovery storage volume to determine available data for the read request;

    reading any available data from the disaster recovery storage volume;

    for any data unavailable at the disaster recovery storage volume, obtaining the unavailable data from the corresponding primary storage volume;

    updating the disaster recovery storage volume with the obtained data;

    supplying the obtained data to the read request; and

    updating the record of regions of the disaster recovery storage volume for the regions of the obtained data;

    wherein the corresponding primary storage volume is located at a primary site; and

    wherein the disaster recovery storage volume is located at a disaster recovery site remote from the primary site.

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