×

Reducing writes to solid state drive cache memories of storage controllers

  • US 9,189,409 B2
  • Filed: 02/19/2013
  • Issued: 11/17/2015
  • Est. Priority Date: 02/19/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system comprisinga storage controller that processes Input/Output (I/O) from a host to communicate with storage devices via a switched fabric, comprising:

  • a non-volatile flash cache memory operable to store I/O from the host for writing to the storage devices;

    a primary memory that is distinct from the cache memory; and

    a memory manager operation to receive data from the host or writing to at least one of the storage devices, to generate a hash key from the received data, and to compare the hash key to hash values that each correspond with a different entry in the cache memory,the memory manager further operable to write the received data to the cache memory if the hash key does not match any of the hash values,the memory manager further operable, if the hash key matched one of the hash values, to add a pointer in the primary memory that points to an entry in the cache memory corresponding with the hash value, instead of writing the received data to the cache.

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