ENVIRONMENTAL AND COMPUTING COST REDUCTION WITH IMPROVED RELIABILITY IN WORKLOAD ASSIGNMENT TO DISTRIBUTED COMPUTING NODES
First Claim
1. A method of allocating a job submission for a computational task to a set of distributed server farms each having at least one processing entity comprising;
- receiving a workload request from at least one processing entity for submission to at least one of the set of distributed server farms;
using at least one or more conditions associated with the computational task for accepting or rejecting at least one of the server farms to which the job submission is to be allocated;
determining a server farm that can optimize said one or more conditions; and
dispatching the job submission to the server farm which optimizes the at least one of the one or more conditions associated with the computational task and used for selecting the at least one of the server farms.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method of allocating a job submission for a computational task to a set of distributed server farms each having at least one processing entity comprising; receiving a workload request from at least one processing entity for submission to at least one of the set of distributed server farms; using at least one or more conditions associated with the computational task for accepting or rejecting at least one of the server farms to which the job submission is to be allocated; determining a server farm that can optimize the one or more conditions; and dispatching the job submission to the server farm which optimizes the at least one of the one or more conditions associated with the computational task and used for selecting the at least one of the server farms.
-
Citations
23 Claims
-
1. A method of allocating a job submission for a computational task to a set of distributed server farms each having at least one processing entity comprising;
-
receiving a workload request from at least one processing entity for submission to at least one of the set of distributed server farms; using at least one or more conditions associated with the computational task for accepting or rejecting at least one of the server farms to which the job submission is to be allocated; determining a server farm that can optimize said one or more conditions; and dispatching the job submission to the server farm which optimizes the at least one of the one or more conditions associated with the computational task and used for selecting the at least one of the server farms. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system of allocating a job submission for a computational task to a set of distributed server fauns each having at least one processing entity comprising;
-
receiving means for receiving a workload request from at least one processing entity for submission to at least one of the set of distributed server farms; selecting means using at least one or more conditions associated with the computational task for accepting or rejecting at least one of the server farms to which the job submission is to be allocated; determining means for providing a server farm that can optimize said one or more condition; and sending means for dispatching the job submission to the server farm which optimizes the at least one of the one or more conditions associated with the computational task and used for selecting the at least one of the server farms. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for use with a computer, the computer program product including a computer readable medium having recorded thereon a computer program or program code for causing the computer to perform a method for storing and retrieving data, the method comprising:
-
receiving a workload request from at least one processing entity for submission to at least one of the set of distributed server farms; using at least one or more conditions associated with the computational task for accepting or rejecting at least one of the server farms to which the job submission is to be allocated; determining a server farm that can optimize said one or more condition; and dispatching the job submission to the server farm which optimizes the at least one of the one or more conditions associated with the computational task and used for selecting the at least one of the server farms. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification