Optimal slice encoding strategies within a dispersed storage unit
AssigneeInternational Business Machines Corporation
InventorJason K. Resch
Life of this patent
Estimating the term…
Abstract
A method for storing data in a plurality of dispersed storage units of a dispersed storage network (DSN) includes receiving an encoded data slice at a first dispersed storage unit of the DSN and determining whether to apply an additional encoding operation to the encoded data slice based on on information relating to the encoded data slice, the storage vault and an underlying memory device. The method continues with the first dispersed storage unit applying the additional encoding operation to create a modified first encoded first encoded data slice and marking the modified first encoded data slice to identify the additional encoding operation used.
Claims18
A method for storing data in a dispersed storage network, the dispersed storage network including a plurality of dispersed storage units comprising:
- receiving a first encoded data slice at a first dispersed storage unit of the plurality of dispersed storage units;
- determining, by the first dispersed storage unit, whether to apply a first additional encoding operation to the first encoded data slice, wherein the determining is based on information relating to at least one of the first encoded data slice, a vault, or an underlying memory device, and
- applying the first additional encoding operation to create a modified first encoded data slice, wherein the applying the first additional encoding operation includes marking the modified first encoded data slice with information sufficient to identify the first additional encoding operation.
A first dispersed storage unit for storing data in a dispersed storage network, the dispersed storage network including a plurality of dispersed storage units, the first dispersed storage unit comprising:
- an communications interface;
- a memory;
- and
- a computer processor;
- where the memory includes instructions for causing the processor to:
- receive a first encoded data slice at a first dispersed storage unit of the plurality of dispersed storage units;
- determine whether to apply a first additional encoding operation to the first encoded data slice, wherein the determining is based on information relating to at least one of the first encoded data slice, a vault, or an underlying memory device, and
- apply the first additional encoding operation to create a modified first encoded data slice, wherein the applying the first additional encoding operation includes marking the modified first encoded data slice with information sufficient to identify the first additional encoding operation.
Dependencies are inferred from the claim text.