Nova Patents
EP3477482A2

Intelligent snapshot tiering

Abstract

Intelligent snapshot tiering facilitates efficient management of snapshots and efficient restore of snapshots. For intelligent snapshot tiering, a storage appliance can limit cross-tier migration to invalidated data blocks of a snapshot instead of an entire snapshot. Based on a policy, a storage appliance can identify a snapshot to be migrated to another storage tier and then determine which data blocks are invalidated by an immediately succeeding snapshot. This would limit network bandwidth consumption to the invalidated data blocks and maintain the valid data blocks at the faster access storage tier since the more recent snapshots are more likely to be restored.

EP3477482A2, drawing sheet 1
Sheet 1 of 6

Term

12.1 yearsto projected expiry

Projected expiry 29 October 2038, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

15 claims: 3 independent, 12 dependent

  1. 1
    A method comprising:identifying, by a computing device, a first set of data blocks of a first point-in-time copy of a dataset invalidated by a second point-in-time copy of the dataset, wherein a first storage stores the first and second point-in-time copies and the first point-in-time copy precedes in time the second point-in-time copy;migrating, by the computing device, the invalidated first set of data blocks to a second storage tier;and updating, by the computing device, a data map to indicate that the first set of data blocks are no longer stored in the first storage tier.
  2. 6
    A non-transitory machine-readable medium having stored thereon instructions for intelligent snapshot tiering comprising machine executable code which when executed by at least one machine, causes the machine to:identify a first set of data blocks of a first point-in-time copy of a dataset invalidated by a second point-in-time copy of the dataset, wherein a first storage tier stores the first and second point-in-time copies and the first point-in-time copy precedes in time the second point-in-time copy;migrate the invalidated first set of data blocks to a second storage tier;and update a data map to indicate that the first set of data blocks are no longer stored in the first storage tier.
  3. 11
    A computing device comprising:a memory containing a machine readable medium comprising machine executable code having stored thereon instructions for intelligent snapshot tiering;and a processor coupled to the memory, the processor configured to execute the machine executable code to cause the processor to: identify a first set of data blocks of a first point-in-time copy of a dataset invalidated by a second point-in-time copy of the dataset, wherein a first storage tier stores the first and second point-in-time copies and the first point-in-time copy precedes in time the second point-in-time copy;migrate the invalidated first set of data blocks to a second storage tier;and update a data map to indicate that the first set of data blocks are no longer stored in the first storage tier.