Patent ID: 8738858
Filing Date: 2014-05-27
Classification: G06F

Abstract:
1. A computer-implemented method of processing read requests comprising: receiving a read request on a first cache system, wherein the read request identifies previously-written content included within a data array; obtaining the previously-written content identified in the read request from the data array; generating a read request content identifier for the previously-written content identified in the read request; comparing the read request content identifier associated with the previously-written content identified in the read request to a plurality of content identifiers included within a content directory for the first cache system to determine if a matching content identifier exists, wherein each of the plurality of content identifiers is associated with a piece of previously-written content included within the first cache system; if a matching content identifier is identified, modifying an entry within the content directory that is associated with the matching content identifier to identify the logical storage unit and the storage address of the previously-written content identified in the read request on the data array; and deleting at least one redundant copy of the previously-written content.