×

GLOBAL IN-LINE EXTENT-BASED DEDUPLICATION

  • US 20150193169A1
  • Filed: 01/21/2014
  • Published: 07/09/2015
  • Est. Priority Date: 01/08/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving a first write request directed towards a first logical unit (LUN), the first write request having write data and having metadata that includes a first logical block address (LBA), the first write request processed at a node of a storage system, the storage system attached to a storage array of solid state drives (SSDs);

    applying a hash function to the write data to generate a first hash value;

    selecting an extent store from a plurality of extent stores based on the first hash value;

    storing the write data in a segment of the selected extent store, wherein the selected extent store spans a set of SSDs of the storage array, wherein a key is formed from the first hash value, wherein the key is stored in an extent store metadata structure;

    receiving a second write request directed towards a second LUN, the second write request having the write data and having metadata that includes a second LBA;

    applying the hash function to the write data to generate a second hash value, wherein the first hash value is equal to the second hash value; and

    in response to the second write request, and based on the first hash value being equal to the second hash value, returning an acknowledgment that the write data is stored without writing the write data again to the storage array.

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