×

Efficient inline data de-duplication on a storage system

  • US 9,417,811 B2
  • Filed: 03/07/2012
  • Issued: 08/16/2016
  • Est. Priority Date: 03/07/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product comprising a non-transitory computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a storage system, causes the storage system to:

  • receive a write command and a hash key for a portion of data to be written from an application executing on a host system to a write address, wherein the write command indicates whether the application is tolerant or intolerant to data loss and wherein the hash key is calculated by the host system;

    responsive to the write command indicating the application is tolerant to data loss, perform a hash key lookup in a hash index;

    determine whether the portion of data has previously been written to the storage system; and

    responsive to the storage system determining the portion of data has previously been written to the storage system, store a pointer to the previously written data at the write address.

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