×

Snapshot replication operations based on incremental block change tracking

  • US 10,503,753 B2
  • Filed: 03/09/2017
  • Issued: 12/10/2019
  • Est. Priority Date: 03/10/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for performing a snapshot replication operation in a data storage system, the method comprising:

  • with a data agent executing on a client computing device (i) comprising one or more hardware processors and (ii) in networked communication with a destination computing device,performing a first snapshot replication at a first time period for primary data associated with the client computing device, the first snapshot replication comprising transmitting first change data to the destination computing device, the first change data indicating one or more changes to the primary data that have occurred since a most recent snapshot replication associated with the client computing device that precedes the first time period;

    for each sub-interval of a plurality of sub-intervals subsequent to the first time period,querying a filter driver to receive a change bitmap, the change bitmap indicating one or more block-level changes to the primary data that have occurred since a most recent query to the filter driver, andbased on the received change bitmap, updating cumulative block-level changes stored in an intermediate staging area, the cumulative block-level changes indicating one or more changes to the primary data that occurred between the first time period and the most recent query to the filter driver; and

    subsequent to the plurality of sub-intervals, performing a second snapshot replication for the primary data at a second time period, the second snapshot replication comprising transmitting second change data to the destination computing device, the second change data including (i) the cumulative block-level changes stored in the intermediate staging area and (ii) one or more changes to the primary data since the most recent query to the filter driver that precedes the second time period.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×