Selecting grid executors via a neural network
First Claim
1. A method comprising:
- sending a first plurality of units of work to a first plurality of grid executors in parallel;
creating training data based on performance of the first plurality of grid executors;
training a neural network via the training data; and
selecting a second plurality of grid executors via the neural network.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, system, and signal-bearing medium that, in an embodiment, send units of work to grid executors, create training data based on the performance of the grid executors, and train a neural network via the training data. The training data includes pairs of input and output data, where the input data is the types of the units of work and the output data is the service strengths of the grid executors. Once the neural network has been trained, subsequent units of work have their grid executors selected by inputting the types of the units of work to the neural network and receiving a service strength from the neural network as output. The grid executors are then selected based on the output service strength from the neural network. In this way, in an embodiment, the grid performance may be increased.
10 Citations
20 Claims
-
1. A method comprising:
-
sending a first plurality of units of work to a first plurality of grid executors in parallel;
creating training data based on performance of the first plurality of grid executors;
training a neural network via the training data; and
selecting a second plurality of grid executors via the neural network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A signal-bearing medium encoded with instructions, wherein the instructions when executed comprise:
-
receiving a service strength from each of a first plurality of grid executors;
selecting a subset of the first plurality of grid executors based on the service strength;
sending a first plurality of units of work to the subset of the first plurality of grid executors in parallel;
creating training data based on performance of the subset of the first plurality of grid executors;
training a neural network via the training data; and
selecting a second plurality of grid executors via the neural network. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for configuring a computer, comprising:
-
configuring the computer to receive a service strength and services available from each of a first plurality of grid executors;
configuring the computer to select a subset of the first plurality of grid executors based on a priority and one of the service strength and services available;
configuring the computer to send a first plurality of units of work to the subset of the first plurality of grid executors in parallel;
configuring the computer to create training data based on performance of the subset of the first plurality of grid executors;
configuring the computer to train a neural network via the training data; and
configuring the computer to select a second plurality of grid executors via the neural network. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification