Memory management in a storage system
AssigneePure Storage, Inc.
InventorsAndrew R. Bernat, Timothy W. Brennan, Mark L. McAuliffe, Neil Buda Vachharajani
Life of this patent
Estimating the term…
Loading patent…
AssigneePure Storage, Inc.
InventorsAndrew R. Bernat, Timothy W. Brennan, Mark L. McAuliffe, Neil Buda Vachharajani
Estimating the term…
A method for memory management in a storage system is provided. The method includes defining a required set of pages for writes to solid-state memory and defining multiple levels of indirection for writing data to the solid-state memory, comprising data stripes, each having a plurality of allocation units and each of the allocation units having a plurality of data units. The method includes assigning portions of an allocation unit to a plurality of data units such that one portion of the allocation unit fills an instance of the required set of pages that straddles a boundary between a first data unit and a second data unit, and writing the plurality of data units to the solid-state memory, with the plurality of data units satisfying the required set of pages for writes to solid-state memory.
A method of memory management in a storage system, comprising:
A tangible, non-transitory, computer-readable media having instructions thereupon which, when executed by a processor, cause the processor to:
A storage system, comprising:
Dependencies are inferred from the claim text.