Stand-by distributed 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 a failure rate of storage units of an active storage unit pool;
establishing a number of standby storage units based on the determined failure rate;
identifying, upon detecting a failed storage unit of the active storage unit pool, an associated DSN address range of the failed storage unit;
selecting an available standby storage unit;
facilitating populating the selected available standby storage unit with one or more encoded data slices associated with the failed storage unit based on the associated DSN address range;
facilitating processing received data access requests for data associated with the associated DSN address range by utilizing the selected available standby storage unit;
facilitating, upon detecting activation of a replacement storage unit for the failed storage unit, population of the replacement storage unit with the one or more encoded data slices from the selected available standby storage unit, where the one or more encoded data slices are associated with the associated DSN address range; and
facilitating processing of further receive data access requests for data associated with the associated DSN address range by utilizing the replacement storage unit.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for execution by a dispersed storage network (DSN), the method begins by determining a failure rate of storage units of an active storage unit pool, establishing a number of standby storage units based on the determined failure rate, identifying an associated DSN address range of the failed storage unit, selecting an available standby storage unit, facilitating populating the selected available standby storage unit with data slices associated with the failed storage unit, utilizing the selected available standby storage unit, facilitating population of a replacement storage unit with the data slices from the selected available standby storage unit and facilitating processing of further receive data access requests for data associated with the associated DSN address range by utilizing the replacement storage unit.
89 Citations
20 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 a failure rate of storage units of an active storage unit pool; establishing a number of standby storage units based on the determined failure rate; identifying, upon detecting a failed storage unit of the active storage unit pool, an associated DSN address range of the failed storage unit; selecting an available standby storage unit; facilitating populating the selected available standby storage unit with one or more encoded data slices associated with the failed storage unit based on the associated DSN address range; facilitating processing received data access requests for data associated with the associated DSN address range by utilizing the selected available standby storage unit; facilitating, upon detecting activation of a replacement storage unit for the failed storage unit, population of the replacement storage unit with the one or more encoded data slices from the selected available standby storage unit, where the one or more encoded data slices are associated with the associated DSN address range; and facilitating processing of further receive data access requests for data associated with the associated DSN address range by utilizing the replacement storage unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. 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 operably coupled to the interface and the local memory, wherein the processing module functions to; determine a failure rate of storage units of an active storage unit pool; establish a number of standby storage units based on the determined failure rate; identify, upon detecting a failed storage unit of the active storage unit pool, an associated DSN address range of the failed storage unit; select an available standby storage unit; facilitate populating the selected available standby storage unit with one or more encoded data slices associated with the failed storage unit based on the associated DSN address range; facilitate processing received data access requests for data associated with the associated DSN address range by utilizing the selected available standby storage unit; facilitate, upon detecting activation of a replacement storage unit for the failed storage unit, population of the replacement storage unit with the one or more encoded data slices from the selected available standby storage unit, where the one or more encoded data slices are associated with the associated DSN address range; and facilitate processing of further receive data access requests for data associated with the associated DSN address range by utilizing the replacement storage unit. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A system comprises:
-
an interface; a local memory; and a processing module operably coupled to the interface and the local memory, wherein the processing module functions to; determine a failure rate of storage units of an active storage unit pool; establish a number of standby storage units based on the determined failure rate; identify, upon detecting a failed storage unit of the active storage unit pool, an associated DSN address range of the failed storage unit; select an available standby storage unit; facilitate populating the selected available standby storage unit with one or more encoded data slices associated with the failed storage unit based on the associated DSN address range; facilitate processing received data access requests for data associated with the associated DSN address range by utilizing the selected available standby storage unit; facilitate, upon detecting activation of a replacement storage unit for the failed storage unit, population of the replacement storage unit with the one or more encoded data slices from the selected available standby storage unit, where the one or more encoded data slices are associated with the associated DSN address range; and facilitate processing of further receive data access requests for data associated with the associated DSN address range by utilizing the replacement storage unit. - View Dependent Claims (20)
-
Specification