Patent · US Active

Erasure coding write hole closure for solid-state drive (SSD) erasure coding

US12112055B2 · kind B2 · utility

0Cited by
0References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 4, 2020
Grant dateOct 8, 2024
Priority date
Expiry dateOct 5, 2042

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/30029
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An embodiment of an electronic storage system includes one or more storage drives, at least one or more of the storage drives supporting erasure coding (EC); and a controller including logic to control local access to the one or more storage drives. The controller, in response to a write command, is to for one or more storage drives, allocate an intermediate buffer in the storage drive's non-volatile memory (NVM) to store intermediate data. The controller is to issue commands to a first storage drive to read old data, compute the intermediate data of the first storage drive as XOR of the old data and new data received in the write command, and atomically write the intermediate data of the first storage drive to the intermediate buffer of the first storage drive and write the new data to the first storage drive's NVM. The controller is to read the intermediate data of the first storage drive from the intermediate buffer of the first storage drive. The controller is further to issue commands to one or more EC storage drives to read the old data, compute result data as the old data XOR a galois field coefficient of the one or more EC storage drives multiplied by the intermediate data,…

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