×

Systems, methods, and interfaces for adaptive persistence

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

1. A method, comprising:

  • selecting levels of persistence for input/output (I/O) requests to service by use of a storage system comprising an I/O stack and a plurality of storage devices, the storage devices including persistent storage devices accessed via the I/O stack and a designated storage device accessed outside of the I/O stack, separate from the persistent storage devices, wherein the levels of persistence are selected from a plurality of levels of persistence, including a first level of persistence corresponding to a limited storage duration without redundancy in the storage system; and

    servicing the I/O requests at the storage system in accordance with the selected levels of persistence, wherein servicing particular I/O requests pertaining to a particular file in accordance with the first level of persistence comprises;

    writing data of the particular file to the designated storage device via a fast path outside the I/O stack and without accessing the I/O stack, wherein the data of the particular file is written to the designated storage device without writing the data to any of the persistent storage devices, and the data of the particular file is evicted from the storage system without accessing any of the persistent storage devices of the storage system.

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