MANAGING STORAGE RESOURCES IN A DISPERSED STORAGE NETWORK
First Claim
1. A method for managing updating of storage resources in a dispersed storage network (DSN), the method comprises:
- determining a storage utilization factor for a storage pool that includes a set of storage resources;
(see disclosure)commence transferring of a first set of encoded data slices from one or more old storage resources of the set of storage resources to one or more new storage resources of the set of storage resources;
while transferring the first set of encoded data slices, receiving a write type request addressing the old storage resources, wherein the write type request is associated with a second set of encoded data slices;
when the storage utilization factor is above a first threshold, denying the write type request, at least until the transferring of the first set of encoded data slices is complete; and
when the storage utilization factor is at or below the first threshold, processing the write type request to store a second set of encoded data slices in the one or more old storage resources of the set of storage resources.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for updating storage resources in a dispersed storage network operates to determine a storage utilization factor for a storage pool that includes a set of storage resources when old storage resources are being reallocated to new storage resources. The method continues by denying write type requests during reallocation when the storage utilization factor is at or above a threshold and processing write type requests when the storage utilization factor is at or below the threshold. When the reallocation is complete the storage utilization factor is recalculated.
-
Citations
20 Claims
-
1. A method for managing updating of storage resources in a dispersed storage network (DSN), the method comprises:
-
determining a storage utilization factor for a storage pool that includes a set of storage resources;
(see disclosure)commence transferring of a first set of encoded data slices from one or more old storage resources of the set of storage resources to one or more new storage resources of the set of storage resources; while transferring the first set of encoded data slices, receiving a write type request addressing the old storage resources, wherein the write type request is associated with a second set of encoded data slices; when the storage utilization factor is above a first threshold, denying the write type request, at least until the transferring of the first set of encoded data slices is complete; and when the storage utilization factor is at or below the first threshold, processing the write type request to store a second set of encoded data slices in the one or more old storage resources of the set of storage resources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer readable memory comprises:
-
a first memory element that stores operational instructions that, when executed by a computing device of a dispersed storage network (DSN), causes the computing device to; determine a storage utilization factor for a storage pool that includes a set of storage resources; commence transfer of a first set of encoded data slices from one or more old storage resources of the set of storage resources to one or more new storage resources of the set of storage resources; while transferring the first set of encoded data slices, receive a write type request addressing the old storage resources, wherein the write type request is associated with a second set of encoded data slices; when the storage utilization factor is above a first threshold, deny the write type request, at least until the transferring of the first set of encoded data slices is complete; and when the storage utilization factor is at or below the first threshold, process the write type request to store a second set of encoded data slices in the one or more old storage resources of the set of storage resources. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification