Allocating storage units in a dispersed storage network
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:
- detecting a new storage unit within the DSN;
determining to affiliate the new storage unit with a virtual memory vault, wherein the virtual memory vault is mapped to a set of storage units of the DSN, wherein data objects are dispersed storage error encoded into pluralities of sets of encoded data slices that are stored in the set of storage units;
determining virtual DSN addresses of the virtual memory vault to allocate the new storage unit; and
updating vault information regarding the virtual memory vault to include the allocation of the virtual DSN addresses to the new storage unit.
5 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a processing module detecting a new storage unit within a dispersed storage network DSN. The method continues with the processing module determining to affiliate the new storage unit with a virtual memory vault, where the virtual memory vault is mapped to a set of storage units of the DSN, where data objects are dispersed storage error encoded into pluralities of sets of encoded data slices that are stored in the set of storage units. The method continues with the processing module determining virtual DSN addresses of the virtual memory vault to allocate the new storage unit. The method continues with the processing module updating vault information regarding the virtual memory vault to include the allocation of the virtual DSN addresses to the new storage unit.
-
Citations
24 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:
-
detecting a new storage unit within the DSN; determining to affiliate the new storage unit with a virtual memory vault, wherein the virtual memory vault is mapped to a set of storage units of the DSN, wherein data objects are dispersed storage error encoded into pluralities of sets of encoded data slices that are stored in the set of storage units; determining virtual DSN addresses of the virtual memory vault to allocate the new storage unit; and updating vault information regarding the virtual memory vault to include the allocation of the virtual DSN addresses to the new storage unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable storage medium having accessible therefrom a set of instructions interpretable by a processing module, the set of instructions being configured to cause the processing module to carry out operations for:
-
detecting a new storage unit within a dispersed storage network (DSN); determining to affiliate the new storage unit with a virtual memory vault, wherein the virtual memory vault is mapped a set of storage units of the DSN, wherein data objects are dispersed storage error encoded into pluralities of sets of encoded data slices that are stored in the set of storage units; determining virtual DSN addresses of the virtual memory vault to allocate the new storage unit; and updating vault information regarding the virtual memory vault to include the allocation of the virtual DSN addresses to the new storage unit. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computing device comprises:
-
an interface; memory; and a processing module operably coupled to the interface and the memory, wherein the processing module is operable to; detect a new storage unit within a dispersed storage network (DSN); determine to affiliate the new storage unit with a virtual memory vault, wherein the virtual memory vault is mapped to a set of storage units of the DSN, wherein data objects are dispersed storage error encoded into pluralities of sets of encoded data slices that are stored in the set of storage units; determine virtual DSN addresses of the virtual memory vault to allocate the new storage unit; and update vault information regarding the virtual memory vault to include the allocation of the virtual DSN addresses to the new storage unit. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification