×

Caching data using multiple cache devices

  • US 9,274,954 B1
  • Filed: 12/18/2012
  • Issued: 03/01/2016
  • Est. Priority Date: 12/18/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a processor; and

    memory operatively coupled to the processor, the memory storing one or more engines configured for execution by the processor, the one or more engines including a monitor engine that when executed, by the processor is operable to;

    receive cache metadata from a plurality of cache devices, each cache device configured for caching a plurality of data blocks for a set of storage devices that store the plurality of data blocks, the cache metadata for the cache device describing caching of the plurality of data blocks by the cache device;

    normalize the cache metadata of the cache device by dividing a number of block accesses directed to a data block of the plurality of data blocks cached at the cache device by a number of cache accesses for the cache device to produce normalized cached metadata; and

    select the data block for caching based on the normalized cache metadata of the cache device.

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