Method of increasing flash endurance by improved metadata management
AssigneeSamsung Electronics Co., Ltd.
InventorsSrikanth Tumkur Shivanand, Paul Justin Koilraj Jayakumar, Sharath Kumar Kodase
Life of this patent
Estimating the term…
Loading patent…
AssigneeSamsung Electronics Co., Ltd.
InventorsSrikanth Tumkur Shivanand, Paul Justin Koilraj Jayakumar, Sharath Kumar Kodase
Estimating the term…
A method includes updating a first metadata log in an NVRAM of a host device corresponding to one or more recent input/output (I/O) operations received by the host device, periodically checking whether the size of the updated first metadata log is greater than a flush limit maintained in the host device, triggering a meta flush thread when the updated first metadata log size exceeds the flush limit maintained in the host device, sending, by a non-volatile memory express (NVMe) driver, a first command for synchronizing the updated first metadata log to one or more solid state drives (SSDs) for updating a second metadata log in the one or SSDs, and discarding, by the host device, metadata of the first metadata log updated in the host device after receiving a second command for acknowledging synchronization completion from the one or more SSDs.
A method, comprising:
Dependencies are inferred from the claim text.