Allocating data for storage by utilizing a location-based hierarchy in a dispersed storage network
AssigneeInternational Business Machines Corporation
InventorJason K. Resch
Life of this patent
Estimating the term…
Abstract
A method for execution by a dispersed storage and task (DST) processing unit includes generating storage allocation data indicating a subset of a plurality of storage units based on storage location hierarchy data and an information dispersal algorithm (IDA) width. A plurality of write requests corresponding to each storage unit in the first subset are generated for transmission via a network, where each of the plurality of write requests includes one of a plurality of encoded slices of a data object.
Claims20
A method for execution by a dispersed storage and task (DST) processing unit that includes a processor, the method comprises:
- generating storage allocation data indicating a first subset of a plurality of storage units based on storage location hierarchy data and an information dispersal algorithm (IDA) width;
- and
- generating a first plurality of write requests corresponding to each storage unit in the first subset for transmission via a network, wherein each of the first plurality of write requests includes one of a plurality of encoded slices of a data object.
A processing system of a dispersed storage and task (DST) processing unit 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:
- generate storage allocation data indicating a first subset of a plurality of storage units based on storage location hierarchy data and an information dispersal algorithm (IDA) width;
- and
- generate a first plurality of write requests corresponding to each storage unit in the first subset for transmission via a network, wherein each of the first plurality of write requests includes one of a plurality of encoded slices of a data object.
A non-transitory computer readable storage medium comprises:
- at least one memory section that stores operational instructions that, when executed by a processing system of a dispersed storage network (DSN) that includes a processor and a memory, causes the processing system to:
- generate storage allocation data indicating a first subset of a plurality of storage units based on storage location hierarchy data and an information dispersal algorithm (IDA) width;
- and
- generate a first plurality of write requests corresponding to each storage unit in the first subset for transmission via a network, wherein each of the first plurality of write requests includes one of a plurality of encoded slices of a data object.
Dependencies are inferred from the claim text.