Data protection using change-based measurements in block-based backup
First Claim
Patent Images
1. A method, comprising:
- obtaining block change information, wherein at least part of the block change information indicates an extent of change associated with a volume, the block change information being based at least in part on stored information indicating block-level changes to a first set of one or more blocks in the volume or one or more access events with respect to a second set of one or more blocks in the volume;
determining a type of backup operation of a backup operation based at least in part on the block change information, the determining the type of backup operation comprising;
determining an extent of block-level changes to the first set of the one or more blocks;
determining an extent of access events with respect to the second set of the one or more blocks; and
determining the type of back up operation based at least in part on whether a combination of the extent of block-level changes to the first set of the one or more blocks and the extent of access events with respect to the second set of the one or more blocks exceeds a predefined threshold; and
initiating the backup operation based at least in part on the determined type of backup operation and the block change information.
8 Assignments
0 Petitions
Accused Products
Abstract
Data protection using change-based measurements in block-based backup is disclosed. Block change information indicating an extent of change associated with a volume may be determined. The block change information may be based at least in part on stored information indicating monitored changes to blocks in the volume. A backup operation may be initiated based at least in part on the determined block change information.
-
Citations
19 Claims
-
1. A method, comprising:
-
obtaining block change information, wherein at least part of the block change information indicates an extent of change associated with a volume, the block change information being based at least in part on stored information indicating block-level changes to a first set of one or more blocks in the volume or one or more access events with respect to a second set of one or more blocks in the volume; determining a type of backup operation of a backup operation based at least in part on the block change information, the determining the type of backup operation comprising; determining an extent of block-level changes to the first set of the one or more blocks; determining an extent of access events with respect to the second set of the one or more blocks; and determining the type of back up operation based at least in part on whether a combination of the extent of block-level changes to the first set of the one or more blocks and the extent of access events with respect to the second set of the one or more blocks exceeds a predefined threshold; and initiating the backup operation based at least in part on the determined type of backup operation and the block change information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system, comprising:
-
a processor; and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to; obtain block change information, wherein at least part of the block change information indicates an extent of change associated with a volume, the block change information being based at least in part on stored information indicating block-level changes to a first set of one or more blocks in the volume or one or more access events with respect to a second set of one or more blocks in the volume; determine a type of backup operation of a backup operation based at least in part on the block change information, to determine the type of backup operation comprising; determining an extent of block-level changes to the first set of the one or more blocks; determining an extent of access events with respect to the second set of the one or more blocks; and determining the type of back up operation based at least in part on whether a combination of the extent of block-level changes to the first set of the one or more blocks and the extent of access events with respect to the second set of the one or more blocks exceeds a predefined threshold; and initiate the backup operation based at least in part on the determined type of backup operation and the block change information.
-
-
19. A computer program product, the computer program product being embodied in a tangible non-transitory computer readable storage medium and comprising computer instructions for:
-
obtaining block change information, wherein at least part of the block change information indicates an extent of change associated with a volume, the block change information being based at least in part on stored information indicating block-level changes to a first set of one or more blocks in the volume or one or more access events with respect to a second set of one or more blocks in the volume; determining a type of backup operation of a backup operation based at least in part on the block change information, the determining the type of backup operation comprising; determining an extent of block-level changes to the first set of the one or more blocks; determining an extent of access events with respect to the second set of the one or more blocks; and determining the type of back up operation based at least in part on whether the combination of the extent of block-level changes to the first set of the one or more blocks and the extent of access events with respect to the second set of the one or more blocks exceeds a predefined threshold; and initiating the backup operation based at least in part on the determined type of backup operation and the block change information.
-
Specification