×

Block consolidation in a direct-mapped flash storage system

  • US 10,452,290 B2
  • Filed: 07/31/2017
  • Issued: 10/22/2019
  • Est. Priority Date: 12/19/2016
  • Status: Active Grant
First Claim
Patent Images

1. A storage system comprising:

  • a plurality of 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, wherein the direct-mapped SSD storage has erase blocks mapped as directly addressable storage of the SSD; and

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

    maintain a list of a plurality of available allocation units across the respective direct-mapped SSD storage portions of the plurality of embedded storage devices;

    receive data from a plurality of sources, wherein the data is associated with processing a dataset, the dataset comprising multiple volumes or file systems and associated metadata;

    determine a plurality of shards of the data such that each shard of the plurality of shards is capable of being written in parallel with the remaining shards;

    map the plurality of shards to a subset of the plurality of available allocation units, respectively; and

    write the plurality of shards to the subset of the plurality of available allocation units in parallel.

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