×

Systems, methods, and interfaces for adaptive cache persistence

  • US 10,346,095 B2
  • Filed: 03/14/2013
  • Issued: 07/09/2019
  • Est. Priority Date: 08/31/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • identifying input/output (I/O) requests that pertain to a file associated with a backing store;

    determining a persistence level of a plurality of persistence levels for the identified I/O requests based on a duration of storage in a computing device for data corresponding to the identified I/O requests;

    selecting an ephemeral cache mode from a plurality of cache modes for the identified I/O requests based on the determined persistence level, wherein each cache mode corresponds to a respective duration of storage in which the ephemeral cache mode comprises caching the data in cache storage in response to determining a low persistence level corresponding to storage of data in the computing device without redundancy, separate from the backing store, without accessing the backing store; and

    servicing the identified I/O requests by caching data of the file in the ephemeral cache mode, wherein;

    caching the data of the file in the ephemeral cache mode comprises;

    admitting the data of the file into the cache storage without redundantly admitting the data elsewhere, andevicting the data of the file from the cache storage, andthe data is admitted and evicted from the cache storage without accessing the backing store.

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