Identifying a task execution resource of a dispersed storage network
First Claim
1. A computing device of a dispersed storage network (DSN) comprises:
- memory;
an interface; and
a processing module operably coupled to the memory and the interface, wherein the processing module is operable to;
determine to perform a DSN level task for a range of DSN addresses;
execute a scoring function using one or more properties of the range of DSN addresses and one or more properties of each of a plurality of DSN units to produce a scoring resultant;
identify a DSN unit of the plurality of DSN units to execute the DSN level task based on the scoring resultant; and
instruct the identified DSN unit to execute the DSN level task for the range of DSN addresses.
5 Assignments
0 Petitions
Accused Products
Abstract
A computing device includes memory, an interface, and a processing module. The processing module is operable to, for a plurality of dispersed storage network (DSN) units of a DSN, determine to perform a DSN level task for a range of DSN addresses. The processing module is also operable to execute a scoring function for the plurality of DSN units using one or more properties of the range of DSN addresses and one or more properties of each of the plurality of DSN units to produce a scoring resultant. The processing module is also operable to identify a DSN unit of the plurality of DSN units to execute the DSN level task based on the scoring resultant. The processing module is operable to instruct the identified DSN unit to execute the DSN level task for the range of DSN addresses.
-
Citations
9 Claims
-
1. A computing device of a dispersed storage network (DSN) comprises:
-
memory; an interface; and a processing module operably coupled to the memory and the interface, wherein the processing module is operable to; determine to perform a DSN level task for a range of DSN addresses; execute a scoring function using one or more properties of the range of DSN addresses and one or more properties of each of a plurality of DSN units to produce a scoring resultant; identify a DSN unit of the plurality of DSN units to execute the DSN level task based on the scoring resultant; and instruct the identified DSN unit to execute the DSN level task for the range of DSN addresses. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification