DETERMINISTICALLY SHARING A PLURALITY OF PROCESSING RESOURCES
First Claim
1. A method for deterministic sharing of a plurality of processing resources with respect to one or more distributed network actionable items, the method comprises:
- executing, by the plurality of processing resources, a scoring function using one or more properties of the one or more distributed network actionable items and one or more properties of each of the plurality of processing resources to produce a plurality of scoring resultants, wherein each of the plurality of scoring resultants are substantially identical, and wherein a scoring resultant of the plurality of scoring resultants prioritizes sharing of the plurality of processing resources with respect to the one or more distributed network actionable items;
independently determining, by each of the plurality of processing resources, a first priority processing resource of the plurality of processing resources based on a corresponding one of the plurality of scoring resultants for a first distributed network actionable item of the one or more distributed network actionable items;
assuming, by the first priority processing resource, responsibility for the first distributed network actionable item; and
executing, by the first priority processing resource, one or more functions regarding the first distributed network actionable item.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for deterministic sharing of a plurality of processing resources with respect to one or more distributed network actionable items begins by the plurality of processing resources executing a scoring function using one or more properties of the one or more distributed network actionable items and one or more properties of each of the plurality of processing resources to produce a plurality of scoring resultants. The method continues with each of the plurality of processing resources independently determining a first priority processing resource of the plurality of processing resources based on a corresponding one of the plurality of scoring resultants for a first distributed network actionable item of the one or more distributed network actionable items. The method continues with the first priority processing resource assuming by responsibility for the first distributed network actionable item and executing one or more functions regarding the first distributed network actionable item.
56 Citations
21 Claims
-
1. A method for deterministic sharing of a plurality of processing resources with respect to one or more distributed network actionable items, the method comprises:
-
executing, by the plurality of processing resources, a scoring function using one or more properties of the one or more distributed network actionable items and one or more properties of each of the plurality of processing resources to produce a plurality of scoring resultants, wherein each of the plurality of scoring resultants are substantially identical, and wherein a scoring resultant of the plurality of scoring resultants prioritizes sharing of the plurality of processing resources with respect to the one or more distributed network actionable items; independently determining, by each of the plurality of processing resources, a first priority processing resource of the plurality of processing resources based on a corresponding one of the plurality of scoring resultants for a first distributed network actionable item of the one or more distributed network actionable items; assuming, by the first priority processing resource, responsibility for the first distributed network actionable item; and executing, by the first priority processing resource, one or more functions regarding the first distributed network actionable item. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable storage medium comprises:
-
at least one memory section that stores operational instructions that, when executed by one or more processing resources of a plurality of processing resources of one or more computing devices of a distributed network, causes the one or more computing devices to; execute, by the plurality of processing resources, a scoring function using one or more properties of one or more distributed network actionable items and one or more properties of each of the plurality of processing resources to produce a plurality of scoring resultants, wherein each of the plurality of scoring resultants are substantially identical, and wherein a scoring resultant of the plurality of scoring resultants prioritizes sharing of the plurality of processing resources with respect to the one or more distributed network actionable items; independently determine, by each of the plurality of processing resources, a first priority processing resource of the plurality of processing resources based on a corresponding one of the plurality of scoring resultants for a first distributed network actionable item of the one or more distributed network actionable items; assume, by the first priority processing resource, responsibility for the first distributed network actionable item; and execute, by the first priority processing resource, one or more functions regarding the first distributed network actionable item. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computing device of a group of computing devices of a distributed network, the computing device comprises:
-
an interface; a local memory; and a processing resource of a plurality of processing resources of the distributed network, wherein the processing resource is operably coupled to the interface and the local memory, and wherein the processing resource functions to; execute a scoring function using one or more properties of one or more distributed network actionable items and one or more properties of each of the plurality of processing resources to produce a scoring resultant of a plurality of scoring resultants, wherein each of the plurality of scoring resultants are substantially identical, and wherein the scoring resultant of the plurality of scoring resultants prioritizes sharing of the plurality of processing resources with respect to the one or more distributed network actionable items; independently determine a first priority processing resource of the plurality of processing resources based on a corresponding one of the plurality of scoring resultants for a first distributed network actionable item of the one or more distributed network actionable items; when the processing resource is determined to be the first priority processing resource; assume, by the first priority processing resource, responsibility for the first distributed network actionable item; and execute, by the first priority processing resource, one or more functions regarding the first distributed network actionable item. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification