×

SYSTEM AND METHOD FOR IMPLEMENTING A BLOCK-BASED BACKUP RESTART

  • US 20160124814A1
  • Filed: 10/30/2014
  • Published: 05/05/2016
  • Est. Priority Date: 10/30/2014
  • Status: Active Grant
First Claim
Patent Images

1. A data backup system comprising:

  • a memory resource to store instructions;

    one or more processors using the instructions stored in the memory resource to(i) initiate and perform a backup session for implementing a block-based backup by;

    interfacing with one or more nodes over a network on which a volume is provided in order to read data stored on the volume, wherein the data is read at a physical block level;

    generating backup data sets from the read data, each backup data set coinciding with data that can, either individually or in combination with other backup data sets, recreate at least a corresponding block portion of a physical memory resource;

    interfacing with a backup memory resource and writing the backup data sets to the backup memory resource in an ordered sequence;

    generating a plurality of checkpoints for the backup data sets, each checkpoint of the plurality of checkpoints generated after a programmed interval during the backup session, each checkpoint including an identifier to a recently read block portion of the read data;

    storing the plurality of checkpoints at a checkpoint location;

    (ii) detect a failure in the backup session requiring a backup restart; and

    (iii) perform the backup restart by;

    interfacing with the one or more nodes;

    retrieving the checkpoints for each backup data set from the checkpoint location;

    generating further backup data sets from the read data beginning at a block identified in the checkpoints; and

    interfacing with the backup memory resource and sequentially writing the further backup data sets to the backup memory resource.

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