×

SYSTEMS AND METHODS FOR A MULTI-LEVEL CACHE

  • US 20120210068A1
  • Filed: 11/02/2011
  • Published: 08/16/2012
  • Est. Priority Date: 02/15/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for caching input/output (JO) request data using a non-volatile cache, the method comprising:

  • monitoring I/O requests at each of a plurality of layers of a storage stack, each cache level configured to cache I/O request data of a different respective layer of the storage stack; and

    in each of a plurality of cache levels;

    maintaining cache metadata associating I/O request data cached within the respective cache level with a cache addresses of the non-volatile cache device,applying respective selection criteria to the monitored I/O requests to identify I/O requests that are cacheable within the respective cache level, andservicing cacheable I/O requests that satisfy the selection criteria within the respective cache level using the non-volatile cache device.

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