×

Deduplication of volume regions

  • US 9,589,008 B2
  • Filed: 10/04/2013
  • Issued: 03/07/2017
  • Est. Priority Date: 01/10/2013
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer system comprising:

  • a data storage subsystem comprising a plurality of data storage locations on a plurality of storage devices; and

    a storage controller coupled to the plurality of storage devices, wherein the storage controller is configured to;

    maintain a table to track mappings between logical groups of active data in the plurality of storage devices and logical groups of snapshot data in the plurality of storage devices;

    determine that snapshot data within a first range of a first logical group of snapshot data is representative of active data within a second range of second logical group of active data;

    in response to determining that snapshot data within the first range is representative of active data within the second range, indicate within the table, a mapping of the second range of the second logical group of active data to the first range of the first logical group of snapshot data; and

    in response to a request for the active data within the second range of the second logical group, use the table to retrieve the snapshot data from the first range of the first logical group;

    wherein the first range of snapshot data is located at a first offset within an address space of the first logical group;

    wherein the second range of active data is located at a second offset within an address space of the second logical group, andstore an indication that the second range is aligned to the first range using a third offset.

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