Recovering data from microslices in a dispersed storage network
First Claim
1. A method comprises:
- dispersed storage error encoding, by a computing device of a dispersed storage network (DSN), a data segment into a plurality of encoded micro slices in accordance with micro slice encoding parameters that include a micro slice width number and a micro slice decode threshold number, wherein the micro slice decode threshold number of encoded micro slices of the plurality of encoded micro slices is needed to recover the data segment;
arranging, by the computing device, the plurality of encoded micro slices into a set of meta slices in accordance with meta slice encoding parameters that include a meta slice width number and a meta slice decode threshold number and wherein the meta slice decode threshold number of encoded meta slices of the set of meta slices is needed to recover the micro slice decode threshold number of encoded micro slices; and
sending, by the computing device, the set of encoded meta slices to a set of storage units of the DSN.
4 Assignments
0 Petitions
Accused Products
Abstract
A method includes dispersed storage error encoding a data segment into a plurality of encoded micro slices in accordance with micro slice encoding parameters that include a micro slice width number and a micro slice decode threshold number. The micro slice decode threshold number of encoded micro slices is needed to recover the data segment. The method further includes arranging the plurality of encoded micro slices into a set of meta slices in accordance with meta slice encoding parameters that include a meta slice width number and a meta slice decode threshold number. The meta slice decode threshold number of encoded meta slices is needed to recover the micro slice decode threshold number of encoded micro slices. The method further includes sending the set of encoded meta slices to a set of storage units.
-
Citations
12 Claims
-
1. A method comprises:
-
dispersed storage error encoding, by a computing device of a dispersed storage network (DSN), a data segment into a plurality of encoded micro slices in accordance with micro slice encoding parameters that include a micro slice width number and a micro slice decode threshold number, wherein the micro slice decode threshold number of encoded micro slices of the plurality of encoded micro slices is needed to recover the data segment; arranging, by the computing device, the plurality of encoded micro slices into a set of meta slices in accordance with meta slice encoding parameters that include a meta slice width number and a meta slice decode threshold number and wherein the meta slice decode threshold number of encoded meta slices of the set of meta slices is needed to recover the micro slice decode threshold number of encoded micro slices; and sending, by the computing device, the set of encoded meta slices to a set of storage units of the DSN. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer readable nontransitory memory device comprises:
-
a first memory section that stores operational instructions that, when executed by a computing device of a dispersed storage network (DSN), causes the computing device to; dispersed storage error encode a data segment into a plurality of encoded micro slices in accordance with micro slice encoding parameters that include a micro slice width number and a micro slice decode threshold number, wherein the micro slice decode threshold number of encoded micro slices of the plurality of encoded micro slices is needed to recover the data segment; a second memory section that stores operational instructions that, when executed by the computing device, causes the computing device to; arrange the plurality of encoded micro slices into a set of meta slices in accordance with meta slice encoding parameters that include a meta slice width number and a meta slice decode threshold number and wherein the meta slice decode threshold number of encoded meta slices of the set of meta slices is needed to recover the micro slice decode threshold number of encoded micro slices; and a third memory section that stores operational instructions that, when executed by the computing device, causes the computing device to; send the set of encoded meta slices to a set of storage units of the DSN. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification