RETRIEVING DATA FROM A DISPERSED STORAGE NETWORK IN ACCORDANCE WITH A RETRIEVAL THRESHOLD
First Claim
1. A method comprises:
- determining a retrieval threshold for retrieving a set of encoded data slices from a dispersed storage network (DSN), wherein the set of encoded data slices represents data encoded using a dispersed storage error encoding function having a pillar width of “
n”
, a decode threshold of “
k”
, and an encoding ratio of n−
k>
k and wherein the retrieval threshold is in accordance with the encoding ratio;
issuing data retrieval requests to the DSN for the set of encoded data slices;
receiving encoded data slices of the set of encoded data slices to produce received encoded data slices; and
when a number of received encoded data slices compares favorably to the retrieval threshold, decoding the received encoded data slices to recapture the data.
5 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a processing module determining a retrieval threshold for retrieving a set of encoded data slices from a dispersed storage network (DSN), wherein the set of encoded data slices represents data encoded using a dispersed storage error encoding function having a pillar width of “n”, a decode threshold of “k”, and an encoding ratio of n−k>k and wherein the retrieval threshold is in accordance with the encoding ratio. The method continues with the processing module issuing data retrieval requests to the DSN for the set of encoded data slices and receiving encoded data slices of the set of encoded data slices to produce received encoded data slices. The method continues with the processing module decoding the received encoded data slices to recapture the data when a number of received encoded data slices compares favorably to the retrieval threshold.
-
Citations
12 Claims
-
1. A method comprises:
-
determining a retrieval threshold for retrieving a set of encoded data slices from a dispersed storage network (DSN), wherein the set of encoded data slices represents data encoded using a dispersed storage error encoding function having a pillar width of “
n”
, a decode threshold of “
k”
, and an encoding ratio of n−
k>
k and wherein the retrieval threshold is in accordance with the encoding ratio;issuing data retrieval requests to the DSN for the set of encoded data slices; receiving encoded data slices of the set of encoded data slices to produce received encoded data slices; and when a number of received encoded data slices compares favorably to the retrieval threshold, decoding the received encoded data slices to recapture the data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer comprises:
-
an interface; a memory; and a processing module operable to; determine a retrieval threshold for retrieving a set of encoded data slices from a dispersed storage network (DSN), wherein the set of encoded data slices represents data encoded using a dispersed storage error encoding function having a pillar width of “
n”
, a decode threshold of “
k”
, and an encoding ratio of n−
k>
k and wherein the retrieval threshold is in accordance with the encoding ratio;issue, via the interface, data retrieval requests to the DSN for the set of encoded data slices; receive, via the interface, encoded data slices of the set of encoded data slices to produce received encoded data slices; and when a number of received encoded data slices compares favorably to the retrieval threshold, decode the received encoded data slices to recapture the data. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification