Apparatus, system, and method for persistent data management on a non-volatile storage media
AssigneeFusion-Io, Inc.
InventorsDavid Atkisson, David Flynn, Michael Zappe, Stephan Uphoff, David Nellans
Life of this patent
Estimating the term…
Loading patent…
AssigneeFusion-Io, Inc.
InventorsDavid Atkisson, David Flynn, Michael Zappe, Stephan Uphoff, David Nellans
Estimating the term…
Data is stored on a non-volatile storage media in a sequential, log-based format. The formatted data defines an ordered sequence of storage operations performed on the non-volatile storage media. A virtual storage layer maintains volatile metadata, which may include a forward index associating logical identifiers with respective physical storage units on the non-volatile storage media. The volatile metadata may be reconstructed from the ordered sequence of storage operations. Persistent notes may be used to maintain consistency between the volatile metadata and the contents of the non-volatile storage media. Persistent notes may identify data that does not need to be retained on the non-volatile storage media and/or is no longer valid.
1-17. (canceled)
A method for managing data stored on non-volatile storage media, wherein data is stored on the non-volatile storage media in a sequential, log-based format comprising an ordered sequence of storage operations performed on the non-volatile storage media, and wherein data is appended to a storage division exclusively at a head of the ordered sequence, the method comprising:
19-25. (canceled)
Dependencies are inferred from the claim text.