×

Redundant array of independent disks in a direct-mapped flash storage system

  • US 10,402,266 B1
  • Filed: 07/31/2017
  • Issued: 09/03/2019
  • Est. Priority Date: 07/31/2017
  • Status: Active Grant
First Claim
Patent Images

1. A storage system comprising:

  • a plurality of three or more embedded storage devices, wherein each embedded storage device of the plurality of embedded storage devices comprises a direct-mapped solid state drive (SSD) storage portion; and

    a plurality of storage system controllers, operatively coupled to the plurality embedded storage devices via a bus, the plurality of storage system controllers to;

    receive data to be written to the plurality of three or more embedded storage devices;

    select a plurality of available allocation units from three or more of the direct-mapped SSD storage portions of the plurality of embedded storage devices;

    calculate a plurality of verification signatures, each corresponding to a separate one of the plurality of available allocation units;

    write the data and the plurality of verification signatures to a first subset of the plurality of available allocation units;

    calculate at least two erasure codes corresponding to the data and the verification signature; and

    write the at least two erasure codes to a second subset of allocation units.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×