Storing data objects in a storage network with multiple memory types
AssigneePure Storage, Inc.
InventorsAndrew D. Baptist, Wesley B. Leggette, Jason K. Resch
Life of this patent
Estimating the term…
Abstract
A processing system of a storage network operates by: selecting a queue memory type of a plurality of memory types to store a data object, based on a size parameter associated with the data object; storing the data object in a queue memory device having the queue memory type, when the queue memory type is selected; selecting a main memory type of a plurality of memory types to store the data object, when the queue memory type is not selected; and storing the data object in a main memory device having the main memory type, when the queue memory type is not selected; wherein the data object is dispersed error encoded and stored as a plurality of encoded data slices.
Claims20
A method for execution by a processing system that includes a processing circuit, the method comprises:
- selecting a queue memory type of a plurality of memory types to store a data object, based on a size parameter associated with the data object;
- storing the data object in a queue memory device having the queue memory type, when the queue memory type is selected;
- selecting a main memory type of a plurality of memory types to store the data object, when the queue memory type is not selected;
- and
- storing the data object in a main memory device having the main memory type, when the queue memory type is not selected;
- wherein the data object is dispersed error encoded and stored as a plurality of encoded data slices.
A processing system of a storage network comprises:
- at least one processor;
- a memory that stores operational instructions, that when executed by the at least one processor cause the processing system to operations including:
- selecting a queue memory type of a plurality of memory types to store a data object, based on a size parameter associated with the data object;
- storing the data object in a queue memory device having the queue memory type, when the queue memory type is selected;
- selecting a main memory type of a plurality of memory types to store the data object, when the queue memory type is not selected;
- and
- storing the data object in a main memory device having the main memory type, when the queue memory type is not selected;
- wherein the data object is dispersed error encoded and stored as a plurality of encoded data slices.
Dependencies are inferred from the claim text.