CHANGING DISPERSED STORAGE ERROR ENCODING PARAMETERS
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:
- maintaining, over time, a continuum of time-to-repair information regarding a plurality of storage units of the DSN;
maintaining, over time, a continuum of time-to-failure information regarding the plurality of storage units; and
when the continuum of time-to-repair information and the continuum of time-to-failure information are each below undesired levels;
changing dispersed storage error encoding parameters of a logical storage vault of the DSN by lowering a decode threshold number with respect to a current decode threshold number and increasing a pillar width number with respect to a current pillar width number; and
re-encoding stored encoded data of the logical storage vault based on the increased pillar width number and the decreased decode threshold number.
5 Assignments
0 Petitions
Accused Products
Abstract
A method begins with a processing module of a dispersed storage network (DSN) maintaining, over time, a continuum of time-to-repair information regarding a plurality of storage units of the DSN and maintaining, over time, a continuum of time-to-failure information regarding the plurality of storage units. When the continuum of time-to-repair information and the continuum of time-to-failure information are each below undesired levels, the method continues with the processing module changing dispersed storage error encoding parameters of a logical storage vault of the DSN by lowering a decode threshold number with respect to a current decode threshold number and increasing a pillar width number with respect to a current pillar width number. The method continues with the processing module re-encoding stored encoded data of the logical storage vault based on the increased pillar width number and the decreased decode threshold number.
-
Citations
27 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:
-
maintaining, over time, a continuum of time-to-repair information regarding a plurality of storage units of the DSN; maintaining, over time, a continuum of time-to-failure information regarding the plurality of storage units; and when the continuum of time-to-repair information and the continuum of time-to-failure information are each below undesired levels; changing dispersed storage error encoding parameters of a logical storage vault of the DSN by lowering a decode threshold number with respect to a current decode threshold number and increasing a pillar width number with respect to a current pillar width number; and re-encoding stored encoded data of the logical storage vault based on the increased pillar width number and the decreased decode threshold number. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A 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; maintain, over time, a continuum of time-to-repair information regarding a plurality of storage units of the DSN; maintain, over time, a continuum of time-to-failure information regarding the plurality of storage units; and when the continuum of time-to-repair information and the continuum of time-to-failure information are each below undesired levels; change dispersed storage error encoding parameters of a logical storage vault of the DSN by lowering a decode threshold number with respect to a current decode threshold number and increasing a pillar width number with respect to a current pillar width number; and re-encode stored encoded data of the logical storage vault based on the increased pillar width number and the decreased decode threshold number. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computing device of a dispersed storage network (DSN), wherein the computing device comprises:
-
an interface; and a processing module operably coupled to the interface, wherein the processing module is operable to; maintain, over time, a continuum of time-to-repair information regarding a plurality of storage units of the DSN; maintain, over time, a continuum of time-to-failure information regarding the plurality of storage units; and when the continuum of time-to-repair information and the continuum of time-to-failure information are each below undesired levels; change dispersed storage error encoding parameters of a logical storage vault of the DSN by lowering a decode threshold number with respect to a current decode threshold number and increasing a pillar width number with respect to a current pillar width number; and re-encode stored encoded data of the logical storage vault based on the increased pillar width number and the decreased decode threshold number. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification