RELOCATING STORAGE UNIT DATA IN RESPONSE TO DETECTING HOTSPOTS IN A DISPERSED STORAGE NETWORK
First Claim
1. A method for execution by a dispersed storage and task (DST) processing unit that includes a processor, the method comprises:
- generating storage unit heat data based on a plurality of temperature readings received from each of a plurality of storage units, wherein the storage unit heat data indicates a first hot storage unit;
selecting a pair of storage units from the plurality of storage units based on the storage unit heat data, wherein the pair of storage units includes the first hot storage unit and a second storage unit; and
generating a data swap request for transmission to the pair of storage units, wherein the data swap request includes an instruction to transfer at least one first data slice from the first hot storage unit to the second storage unit and to transfer at least one second data slice from the second storage unit to the first hot storage unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for execution by a dispersed storage and task (DST) processing unit that includes a processor includes generating storage unit heat data based on a plurality of temperature readings received from each of a plurality of storage units, where the storage unit heat data indicates a first hot storage unit. A pair of storage units is selected from the plurality of storage units based on the storage unit heat data, where the pair of storage units includes the first hot storage unit and a second storage unit. A data swap request is generated for transmission to the pair of storage units, where the data swap request includes an instruction to transfer at least one first data slice from the first hot storage unit to the second storage unit and to transfer at least one second data slice from the second storage unit to the first hot storage unit.
-
Citations
20 Claims
-
1. A method for execution by a dispersed storage and task (DST) processing unit that includes a processor, the method comprises:
-
generating storage unit heat data based on a plurality of temperature readings received from each of a plurality of storage units, wherein the storage unit heat data indicates a first hot storage unit; selecting a pair of storage units from the plurality of storage units based on the storage unit heat data, wherein the pair of storage units includes the first hot storage unit and a second storage unit; and generating a data swap request for transmission to the pair of storage units, wherein the data swap request includes an instruction to transfer at least one first data slice from the first hot storage unit to the second storage unit and to transfer at least one second data slice from the second storage unit to the first hot storage unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A processing system of a dispersed storage and task (DST) processing unit 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; generate storage unit heat data based on a plurality of temperature readings received from each of a plurality of storage units, wherein the storage unit heat data indicates a first hot storage unit; select a pair of storage units from the plurality of storage units based on the storage unit heat data, wherein the pair of storage units includes the first hot storage unit and a second storage unit; and generate a data swap request for transmission to the pair of storage units, wherein the data swap request includes an instruction to transfer at least one first data slice from the first hot storage unit to the second storage unit and to transfer at least one second data slice from the second storage unit to the first hot storage unit. - View Dependent Claims (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; generate storage unit heat data based on a plurality of temperature readings received from each of a plurality of storage units, wherein the storage unit heat data indicates a first hot storage unit; select a pair of storage units from the plurality of storage units based on the storage unit heat data, wherein the pair of storage units includes the first hot storage unit and a second storage unit; and generate a data swap request for transmission to the pair of storage units, wherein the data swap request includes an instruction to transfer at least one first data slice from the first hot storage unit to the second storage unit and to transfer at least one second data slice from the second storage unit to the first hot storage unit.
Specification