Load sharing controller for optimizing resource utilization cost
AssigneeResearch Foundation of the State of New York
InventorsThomas G. Robertazzi, Serge Luryi, Saravut Charcranoon
Life of this patent
Estimating the term…
Loading patent…
AssigneeResearch Foundation of the State of New York
InventorsThomas G. Robertazzi, Serge Luryi, Saravut Charcranoon
Estimating the term…
A load sharing system which minimizes overall costs by assigning segments of a divisible load to distributed processor platforms based on the resource utilization cost of each processor platform. The distributed processor platforms are connected via data links which also have associated resource utilization costs. A controller divides a divisible load or task and assigns each segment of the load or task to a processor platform based on the processor platform's resource utilization cost and data link cost. After the initial allocation, an optimizing reallocation is performed to reduce the overall monetary cost processing the load or task. The optimization can be performed using a pair-wise swapping technique.
A system for distributing a computing job and optimizing said distributed job's total associated monetary cost of processing said job, comprising:
A method for distributing a computing job among a plurality of processor platforms and optimizing said distributed job's total associated monetary cost for processing said job, comprising the steps of:
A controller for distributing a computing job and optimizing said job's total associated monetary cost comprising:
Dependencies are inferred from the claim text.