ADJUSTING A DATA STORAGE ADDRESS MAPPING IN A MAINTENANCE FREE STORAGE CONTAINER
First Claim
1. A maintenance free storage container comprises:
- a plurality of storage servers, wherein a storage server of the plurality storage servers includes a plurality of storage devices and a server control module, wherein the server control module manages storage and retrieval of data from the plurality of storage devices, and wherein the maintenance free storage container allows for multiple storage servers of the plurality of storage servers to be in a failure mode without replacement and allows for multiple storage devices of the plurality of storage devices of one or more the plurality of storage servers to be in the failure mode without replacement; and
a container controller operable to;
establish, based on vault registry information, a first mapping of a plurality of virtual storage servers of a vault to at least some of the plurality of storage servers based on storage server utilization information and storage server failure information;
facilitate storage of encoded data slices in the at least some of the plurality of storage servers in accordance with the first mapping;
when, in light of data storage adjustment criteria of the vault registry information, evaluation of the storage server utilization information and the storage server failure information triggers an adjustment of the first mapping, adjust the first mapping in accordance with the data storage adjustment criteria to produce a second mapping the plurality of virtual storage servers of the vault to the at least some of the plurality of storage servers;
facilitate storage of new encoded data slices in the at least some of the plurality of storage servers based on the second mapping; and
facilitate modification of storage of the encoded data slices stored in accordance with the first mapping based on the data storage adjustment criteria.
4 Assignments
0 Petitions
Accused Products
Abstract
A maintenance free storage container includes a plurality of storage servers, wherein the maintenance free storage container allows for multiple storage servers of the plurality of storage servers to be in a failure mode without replacement. The maintenance free storage container further includes a container controller operable to establish a first mapping of a plurality of virtual storage servers to at least some of the plurality of storage servers and facilitate storage of encoded data slices in the at least some of the plurality of storage servers. The container controller is further operable to when evaluation of storage server utilization information triggers an adjustment, adjust the first mapping to produce a second mapping, facilitate storage of new encoded data based on the second mapping, and facilitate modification of storage of the encoded data slices stored in accordance with the first mapping based on the data storage adjustment criteria.
24 Citations
16 Claims
-
1. A maintenance free storage container comprises:
-
a plurality of storage servers, wherein a storage server of the plurality storage servers includes a plurality of storage devices and a server control module, wherein the server control module manages storage and retrieval of data from the plurality of storage devices, and wherein the maintenance free storage container allows for multiple storage servers of the plurality of storage servers to be in a failure mode without replacement and allows for multiple storage devices of the plurality of storage devices of one or more the plurality of storage servers to be in the failure mode without replacement; and a container controller operable to; establish, based on vault registry information, a first mapping of a plurality of virtual storage servers of a vault to at least some of the plurality of storage servers based on storage server utilization information and storage server failure information; facilitate storage of encoded data slices in the at least some of the plurality of storage servers in accordance with the first mapping; when, in light of data storage adjustment criteria of the vault registry information, evaluation of the storage server utilization information and the storage server failure information triggers an adjustment of the first mapping, adjust the first mapping in accordance with the data storage adjustment criteria to produce a second mapping the plurality of virtual storage servers of the vault to the at least some of the plurality of storage servers; facilitate storage of new encoded data slices in the at least some of the plurality of storage servers based on the second mapping; and facilitate modification of storage of the encoded data slices stored in accordance with the first mapping based on the data storage adjustment criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A container controller comprises:
-
an external network interface; an internal network interface; and a module operable to; establish, based on vault registry information, a first mapping of a plurality of virtual storage servers of a vault to at least some of a plurality of storage servers based on storage server utilization information and storage server failure information, wherein a storage server of the plurality storage servers includes a plurality of storage devices and a server control module, wherein the server control module manages storage and retrieval of data from the plurality of storage devices, and wherein the maintenance free storage container allows for multiple storage servers of the plurality of storage servers to be in a failure mode without replacement and allows for multiple storage devices of the plurality of storage devices of one or more the plurality of storage servers to be in the failure mode without replacement; facilitate storage of encoded data slices in the at least some of the plurality of storage servers in accordance with the first mapping; when, in light of data storage adjustment criteria of the vault registry information, evaluation of the storage server utilization information and the storage server failure information triggers an adjustment of the first mapping, adjust the first mapping in accordance with the data storage adjustment criteria to produce a second mapping the plurality of virtual storage servers of the vault to the at least some of the plurality of storage servers; facilitate storage of new encoded data slices in the at least some of the plurality of storage servers based on the second mapping; and facilitate modification of storage of the encoded data slices stored in accordance with the first mapping based on the data storage adjustment criteria. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification