Dispersed storage network resource allocation
First Claim
Patent Images
1. A dispersed storage unit for use within a dispersed storage network, comprising:
- an interface;
a physical memory; and
a processing module operable to;
receive registry information from the dispersed storage network via the interface;
extract from the registry information a slice name assignment indicating a range of slice names assigned to a vault associated with at least one user of the dispersed storage network, the slice names further corresponding to a plurality of potential data slices to be subsequently created and received, each of the potential data slices being sliced from a potential data segment of a potential data object, each slice name within the range of slice names indicating a pillar of the vault, the pillar corresponding to one data slice of each data segment of each data object written to the vault; and
allocating a portion of the physical memory to store the potential data slices based on the slice name assignment such that the dispersed storage unit stores no more than one pillar of the vault.
4 Assignments
0 Petitions
Accused Products
Abstract
A dispersed storage unit within a dispersed storage network is configured with registry information including a slice name assignment indicating a range of slice names assigned to a vault associated with at least one user of the dispersed storage network. The slice names further corresponding to a plurality of potential data slices to be subsequently created and received for a pillar of the vault. The dispersed storage unit allocates a portion of physical memory therein to store the potential data slices based on the slice name assignment.
-
Citations
20 Claims
-
1. A dispersed storage unit for use within a dispersed storage network, comprising:
-
an interface; a physical memory; and a processing module operable to; receive registry information from the dispersed storage network via the interface; extract from the registry information a slice name assignment indicating a range of slice names assigned to a vault associated with at least one user of the dispersed storage network, the slice names further corresponding to a plurality of potential data slices to be subsequently created and received, each of the potential data slices being sliced from a potential data segment of a potential data object, each slice name within the range of slice names indicating a pillar of the vault, the pillar corresponding to one data slice of each data segment of each data object written to the vault; and allocating a portion of the physical memory to store the potential data slices based on the slice name assignment such that the dispersed storage unit stores no more than one pillar of the vault. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for configuring a dispersed storage unit within a dispersed storage network, comprising:
-
receiving registry information from the dispersed storage network; extracting from the registry information a slice name assignment indicating a range of slice names assigned to a vault associated with at least one user of the dispersed storage network, the slice names further corresponding to a plurality of potential data slices to be subsequently created and received, each of the potential data slices being sliced from a potential data segment of a potential data object, each slice name within the range of slice names indicating a pillar of the vault, the pillar corresponding to one data slice of each data segment of each data object written to the vault; and allocating a portion of physical memory to store the potential data slices based on the slice name assignment such that the dispersed storage unit stores no more than one pillar of the vault. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification