Selecting a storage error abatement alternative in a dispersed storage network
First Claim
1. A method for execution by an integrity processing unit that includes a processor, the method comprises:
- detecting a storage error associated with storage of at least one encoded data slice in at least one memory of an associated storage unit of a set of storage units;
determining error parameters associated with the storage error;
identifying a plurality of recovery alternatives to abate the storage error based on the error parameters;
determining a plurality of cost-benefit factors that correspond to the plurality of recovery alternatives;
selecting one of the plurality of recovery alternatives based on the plurality of cost-benefit factors; and
facilitating execution of the one of the plurality of recovery alternatives to abate the storage error.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for execution by an integrity processing unit includes detecting a storage error associated with storage of at least one encoded data slice in at least one memory of an associated storage unit of a set of storage units. Error parameters associated with the storage error are determined and a plurality of recovery alternatives to abate the storage error are identified based on the error parameters. A plurality of cost-benefit factors that correspond the plurality of recovery alternatives are determined. One of the plurality of recovery alternatives is selected based on the plurality of cost-benefit factors, and execution of the one of the plurality of recovery alternatives is facilitated to abate the storage error.
-
Citations
20 Claims
-
1. A method for execution by an integrity processing unit that includes a processor, the method comprises:
-
detecting a storage error associated with storage of at least one encoded data slice in at least one memory of an associated storage unit of a set of storage units; determining error parameters associated with the storage error; identifying a plurality of recovery alternatives to abate the storage error based on the error parameters; determining a plurality of cost-benefit factors that correspond to the plurality of recovery alternatives; selecting one of the plurality of recovery alternatives based on the plurality of cost-benefit factors; and facilitating execution of the one of the plurality of recovery alternatives to abate the storage error. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A processing system of an integrity processing unit comprises:
-
at least one processor; a memory that stores operational instructions, that when executed by the at least one processor cause the processing system to; detect a storage error associated with storage of at least one encoded data slice in at least one memory of an associated storage unit of a set of storage units; determine error parameters associated with the storage error; identify a plurality of recovery alternatives to abate the storage error based on the error parameters; determine a plurality of cost-benefit factors that correspond to the plurality of recovery alternatives; select one of the plurality of recovery alternatives based on the plurality of cost-benefit factors; and facilitate execution of the one of the plurality of recovery alternatives to abate the storage error. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable storage medium comprises:
-
at least one memory section that stores operational instructions that, when executed by a processing system of a dispersed storage network (DSN) that includes a processor and a memory, causes the processing system to; detect a storage error associated with storage of at least one encoded data slice in at least one memory of an associated storage unit of a set of storage units; determine error parameters associated with the storage error; identify a plurality of recovery alternatives to abate the storage error based on the error parameters; determine a plurality of cost-benefit factors that correspond to the plurality of recovery alternatives; select one of the plurality of recovery alternatives based on the plurality of cost-benefit factors; and facilitate execution of the one of the plurality of recovery alternatives to abate the storage error.
-
Specification