×

Systems and methods for a file-level cache

  • US 9,003,104 B2
  • Filed: 11/02/2011
  • Issued: 04/07/2015
  • Est. Priority Date: 02/15/2011
  • Status: Active Grant
First Claim
Patent Images

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

  • monitoring I/O requests on an operating system operating on a computing device;

    applying file selection criteria to the monitored I/O requests to identify an I/O request pertaining to a cacheable file;

    updating I/O request metadata in response to a source identifier of the identified I/O request satisfying the file selection criteria;

    accessing the I/O request metadata in response to monitoring a subsequent I/O request associated with the source identifier;

    determining by way of the I/O request metadata that the subsequent I/O request pertains to a cacheable file; and

    servicing the subsequent I/O request using a non-volatile cache in response to the cacheable file satisfying the file selection criteria.

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