Data access optimization protocol in a dispersed storage network
First Claim
1. A method comprisesdetecting, by a computing device of a dispersed storage network (DSN), a triggering of establishing a data access optimization protocol for at least a portion of the DSN, wherein establishing the data access optimization protocol includes:
- determining, by the computing device, an error rate parameter based on subscription data regarding the at least a portion of the DSN;
determining, by the computing device, system error rate of the at least a portion of the DSN;
establishing, by the computing device, a data access threshold plus protocol based on the error rate parameter and the system error rate, wherein the data access threshold plus protocol corresponds to at least a portion of the data access optimization protocol, wherein, for a set of encoded data slices of a data segment, a threshold number of encoded data slices is required to execute a data access request, and wherein the data access threshold plus protocol includes a value that is greater than the threshold number; and
when the data access optimization protocol has been established;
generating, by the computing device, a set of data access requests for the set of encoded data slices in accordance with the data access optimization protocol; and
sending, by the computing device, the set of data access requests to a set of storage units affiliated with the at least a portion of the DSN.
3 Assignments
0 Petitions
Accused Products
Abstract
A method includes detecting triggering of establishing a data access optimization protocol for at least a portion of a dispersed storage network (DSN). The establishing the data access optimization protocol includes determining an error rate parameter based on subscription data regarding the at least a portion of the DSN, determining system error rate of the at least a portion of the DSN, and establishing a data access threshold plus protocol based on the error rate parameter and the system error rate. The data access threshold plus protocol includes a value greater than a threshold number. When the data access optimization protocol is established, the method further includes generating a set of data access requests for the set of encoded data slices in accordance with the data access optimization protocol, and sending the set of data access requests to a set of storage units affiliated with the at least a portion of the DSN.
-
Citations
14 Claims
-
1. A method comprises
detecting, by a computing device of a dispersed storage network (DSN), a triggering of establishing a data access optimization protocol for at least a portion of the DSN, wherein establishing the data access optimization protocol includes: -
determining, by the computing device, an error rate parameter based on subscription data regarding the at least a portion of the DSN; determining, by the computing device, system error rate of the at least a portion of the DSN; establishing, by the computing device, a data access threshold plus protocol based on the error rate parameter and the system error rate, wherein the data access threshold plus protocol corresponds to at least a portion of the data access optimization protocol, wherein, for a set of encoded data slices of a data segment, a threshold number of encoded data slices is required to execute a data access request, and wherein the data access threshold plus protocol includes a value that is greater than the threshold number; and when the data access optimization protocol has been established; generating, by the computing device, a set of data access requests for the set of encoded data slices in accordance with the data access optimization protocol; and sending, by the computing device, the set of data access requests to a set of storage units affiliated with the at least a portion of the DSN. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing device of a dispersed storage network (DSN), the computing device comprises:
-
an interface; memory; and a processing module operably coupled to the memory and the interface, wherein the processing module is operable to; detect a triggering of establishing a data access optimization protocol for at least a portion of the DSN, wherein establishing the data access optimization protocol includes; determining an error rate parameter based on subscription data regarding the at least a portion of the DSN; determining system error rate of the at least a portion of the DSN; establishing a data access threshold plus protocol based on the error rate parameter and the system error rate, wherein the data access threshold plus protocol corresponds to at least a portion of the data access optimization protocol, wherein, for a set of encoded data slices of a data segment, a threshold number of encoded data slices is required to execute a data access request, and wherein the data access threshold plus protocol includes a value that is greater than the threshold number; and when the data access optimization protocol has been established; generate a set of data access requests for the set of encoded data slices in accordance with the data access optimization protocol; and send the set of data access requests to a set of storage units affiliated with the at least a portion of the DSN. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification