Patent ID: 8793365
Filing Date: 2014-07-29
Classification: G06F,Y02D

Abstract:
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, at a processor device, a workload request from a requesting entity for submission to at least one of the set of distributed server farms; auditing, at the processor device, the workload request for environmental impact, monetary, or timing requirements; calculating the environmental impact, monetary and/or time costs for each server farm and estimating for each server farm an energy consumption cost for transporting the workload from a job submitting site to that server farm; using by said processing device, said calculated environmental impact, monetary, timing requirements, and said estimated energy consumption for transporting of each server farm as conditions 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 conditions, and dispatching the job submission to the server farm which optimizes the conditions associated with the computational task.