Solid-state storage device flash translation layer
AssigneeITU Business Development A/S
InventorsPhilippe Bonnet, Niv Dayan
Life of this patent
Estimating the term…
Loading patent…
AssigneeITU Business Development A/S
InventorsPhilippe Bonnet, Niv Dayan
Estimating the term…
Embodiments of the present invention include a method for storing a data page d on a solid-state storage device, wherein the solid-state storage device is configured to maintain a mapping table in a Log-Structure Merge (LSM) tree having a C0 component which is a random access memory (RAM) device and a C1 component which is a flash-based memory device. Methods comprise: writing the data page d at a physical storage page having physical storage page address P in the storage device in response to receiving a write request to store the data page d at a logical storage page having a logical storage page address L; caching a new mapping entry e(L,P) associating the logical storage page address L with the physical storage page address P; providing an update indication for the cached new mapping entry to indicate that the cached new mapping entry shall be inserted in the C1 component; and evicting the new mapping entry from the cache. Corresponding solid-state storage device is also provided.
A method for storing a data page d on a solid-state storage device, wherein the solid-state storage device is configured to maintain a mapping table in a Log-Structure Merge (LSM) tree having a C0 component which is a random access memory (RAM) device and a C1 component which is a flash-based memory device, the mapping table comprising mapping entries between physical storage pages in the storage device and logical storage page addresses, whereby a physical storage page can be addressed using a corresponding logical storage page address, the method comprising:
Dependencies are inferred from the claim text.