Resource allocation in distributed processing systems
First Claim
1. A system for automated management of a plurality of independent processing units, the system comprising:
- a first independent processing unit comprising a first analysis engine;
a second independent processing unit comprising a second analysis engine; and
at least one server communicating coupled with the first independent processing unit and the second independent processing unit, the at least one server configured to;
select a task for a first evaluation by the first independent processing unit and a second evaluation by the second independent processing unit;
receive a first evaluation of the task from the first independent processing unit;
retrieve a first accuracy parameter characterizing an accuracy of previous evaluations from the first independent processing unit;
receive the second evaluation of the task from the second independent processing unit;
retrieve a second accuracy parameter characterizing an accuracy of previous evaluations from the second independent processing unit;
generate a combined evaluation of the task based on the first evaluation, the second evaluation, the first accuracy parameter, and the second accuracy parameter; and
update the first accuracy parameter based on a difference between the combined evaluation and the first evaluation.
1 Assignment
0 Petitions
Accused Products
Abstract
A distributed processing system is disclosed herein. The distributed processing system includes a server, a database server, and an application server that are interconnected via a network, and connected via the network to a plurality of independent processing units. The independent processing units can include an analysis engine that is machine-learning-capable, and thus uniquely completes its processing tasks. The server can provide one or several pieces of data to one or several of the independent processing units, can receive analysis results from these one or several independent processing units, and can update the result based on a value characterizing the machine learning of the independent processing unit.
17 Citations
14 Claims
-
1. A system for automated management of a plurality of independent processing units, the system comprising:
-
a first independent processing unit comprising a first analysis engine; a second independent processing unit comprising a second analysis engine; and at least one server communicating coupled with the first independent processing unit and the second independent processing unit, the at least one server configured to; select a task for a first evaluation by the first independent processing unit and a second evaluation by the second independent processing unit; receive a first evaluation of the task from the first independent processing unit; retrieve a first accuracy parameter characterizing an accuracy of previous evaluations from the first independent processing unit; receive the second evaluation of the task from the second independent processing unit; retrieve a second accuracy parameter characterizing an accuracy of previous evaluations from the second independent processing unit; generate a combined evaluation of the task based on the first evaluation, the second evaluation, the first accuracy parameter, and the second accuracy parameter; and update the first accuracy parameter based on a difference between the combined evaluation and the first evaluation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for automated management of a plurality of independent processing units, the method comprising:
-
selecting with one or more servers a task for a first evaluation by a first independent processing unit and for a second evaluation by a second independent processing unit; receiving at the one or more servers the first evaluation of the task from the first independent processing unit; retrieving a first accuracy parameter characterizing an accuracy of evaluations previously received from the first independent processing unit; receiving the second evaluation of the task from the second independent processing unit; retrieving a second accuracy parameter characterizing an accuracy of previous evaluations from the second independent processing unit; generating with the one or more servers a combined evaluation of the task based on the first evaluation, the second evaluation, the first accuracy parameter, and the second accuracy parameter; and updating with the one or more servers the first accuracy parameter based on a difference between the combined evaluation and the first evaluation. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification