Migrating data slices in a dispersed storage network
First Claim
1. A method for execution by a computing device that includes a processor, the method comprises:
- obtaining utilization information of a pair of adjacent dispersed storage and task (DST) execution units of a common pillar;
verifying the utilization information of the pair of adjacent DST execution units based on companion utilization information;
selecting slices to migrate in response to verifying the utilization information;
facilitating migration of the slices to migrate;
generating an updated storage map based on the slices to migrate;
generating a storage map modification package that includes a previous storage map and the updated storage map;
facilitating attaching a signature from each DST execution unit of the pair of adjacent DST execution units to the storage map modification package to produce a fully signed storage map modification package; and
publishing the fully signed storage map modification package.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for execution by a computing device includes obtaining utilization information of a pair of adjacent dispersed storage and task (DST) execution units of a common pillar. The utilization information of the pair of adjacent DST execution units is verified based on companion utilization information. Slices to migrate are selected in response to verifying the utilization information, and migration of the slices to migrate is facilitated. An updated storage map is generated based on the slices to migrate. A storage map modification package that includes a previous storage map and the updated storage map is generated. Attaching a signature from each DST execution unit of the pair of adjacent DST execution units to the storage map modification package is facilitated to produce a fully signed storage map modification package. The fully signed storage map modification package is published.
82 Citations
20 Claims
-
1. A method for execution by a computing device that includes a processor, the method comprises:
-
obtaining utilization information of a pair of adjacent dispersed storage and task (DST) execution units of a common pillar; verifying the utilization information of the pair of adjacent DST execution units based on companion utilization information; selecting slices to migrate in response to verifying the utilization information; facilitating migration of the slices to migrate; generating an updated storage map based on the slices to migrate; generating a storage map modification package that includes a previous storage map and the updated storage map; facilitating attaching a signature from each DST execution unit of the pair of adjacent DST execution units to the storage map modification package to produce a fully signed storage map modification package; and publishing the fully signed storage map modification package. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A processing system of a computing device comprises:
-
at least one processor; a memory that stores operational instructions, that when executed by the at least one processor cause the processing system to; obtain utilization information of a pair of adjacent dispersed storage and task (DST) execution units of a common pillar; verify the utilization information of the pair of adjacent DST execution units based on companion utilization information; select slices to migrate in response to verifying the utilization information; facilitate migration of the slices to migrate; generate an updated storage map based on the slices to migrate; generate a storage map modification package that includes a previous storage map and the updated storage map; facilitate attaching a signature from each DST execution unit of the pair of adjacent DST execution units to the storage map modification package to produce a fully signed storage map modification package; and publish the fully signed storage map modification package. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable storage medium comprises:
-
at least one memory section that stores operational instructions that, when executed by a processing system of a dispersed storage network (DSN) that includes a processor and a memory, causes the processing system to; obtain utilization information of a pair of adjacent dispersed storage and task (DST) execution units of a common pillar; verify the utilization information of the pair of adjacent DST execution units based on companion utilization information; select slices to migrate in response to verifying the utilization information; facilitate migration of the slices to migrate; generate an updated storage map based on the slices to migrate; generate a storage map modification package that includes a previous storage map and the updated storage map; facilitate attaching a signature from each DST execution unit of the pair of adjacent DST execution units to the storage map modification package to produce a fully signed storage map modification package; and publish the fully signed storage map modification package.
-
Specification