Patent · US Active

Method of increasing flash endurance by improved metadata management

US11960729B2 · kind B2 · utility

0Cited by
2References
13Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 5, 2019
Grant dateApr 16, 2024
Priority date
Expiry dateOct 18, 2040

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F3/0688
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.