Adjusting a number of dispersed storage units
First Claim
1. A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method comprises:
- determining that a set of storage units of the DSN will be used for read operations of dispersed storage error encoded data; and
for the set of storage units;
determining an actual reliability that indicates a level of reliability in retrieving a decode threshold number of encoded data slices per read request of a plurality of read requests;
comparing the actual reliability to a desired reliability of the set of storage units, wherein the desired reliability indicates a desired level of reliability in retrieving the decode threshold number of encoded data slices per read request of the plurality of read requests; and
when the actual reliability exceeds the desired reliability by a reconfiguration threshold, removing one or more storage units from the set of storage units.
5 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a processing module of a dispersed storage network (DSN) determining that a set of storage units of the DSN will be substantially used for read operations of dispersed storage error encoded data. For the set of storage units, the method continues with the processing module determining an actual level of reliability in retrieving a decode threshold number of encoded data slices per read request of a plurality of read requests. The method continues with the processing module comparing the actual reliability to a desired level of reliability in retrieving the decode threshold number of encoded data slices per read request of the plurality of read requests. When the actual reliability exceeds the desired reliability by a reconfiguration threshold, the method continues with the processing module removing one or more storage units from the set of storage units.
89 Citations
26 Claims
-
1. A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method comprises:
-
determining that a set of storage units of the DSN will be used for read operations of dispersed storage error encoded data; and for the set of storage units; determining an actual reliability that indicates a level of reliability in retrieving a decode threshold number of encoded data slices per read request of a plurality of read requests; comparing the actual reliability to a desired reliability of the set of storage units, wherein the desired reliability indicates a desired level of reliability in retrieving the decode threshold number of encoded data slices per read request of the plurality of read requests; and when the actual reliability exceeds the desired reliability by a reconfiguration threshold, removing one or more storage units from the set of storage units. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable storage medium comprises:
-
at least one memory section that stores operational instructions that, when executed by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), causes the one or more computing devices to; determine that a set of storage units of the DSN will be used for read operations of dispersed storage error encoded data; and for the set of storage units; determine an actual reliability that indicates a level of reliability in retrieving a decode threshold number of encoded data slices per read request of a plurality of read requests; compare the actual reliability to a desired reliability of the set of storage units, wherein the desired reliability indicates a desired level of reliability in retrieving the decode threshold number of encoded data slices per read request of the plurality of read requests; and when the actual reliability exceeds the desired reliability by a reconfiguration threshold, remove one or more storage units from the set of storage units. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computing device of a group of computing devices of a dispersed storage network (DSN), the computing device comprises:
-
an interface; a local memory; and a processing module including a processor operably coupled to the interface and the local memory, wherein the processor functions to; determine that a set of storage units of the DSN will be used for read operations of dispersed storage error encoded data; and for the set of storage units; determine an actual reliability that indicates a level of reliability in retrieving a decode threshold number of encoded data slices per read request of a plurality of read requests; compare the actual reliability to a desired reliability of the set of storage units, wherein the desired reliability indicates a desired level of reliability in retrieving the decode threshold number of encoded data slices per read request of the plurality of read requests; and when the actual reliability exceeds the desired reliability by a reconfiguration threshold, remove one or more storage units from the set of storage units. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification