×

Affinity dispatching load balancer with precise CPU consumption data

  • US 20080046895A1
  • Filed: 08/15/2006
  • Published: 02/21/2008
  • Est. Priority Date: 08/15/2006
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for distributing a plurality of tasks over a plurality of processing nodes in a processor network, the method comprising steps of:

  • calculating a task processor consumption value for the plurality of tasks;

    calculating a measured node processor consumption value for the plurality of nodes;

    calculating a target node processor consumption value for the plurality of nodes, the target node processor consumption value indicating optimal node processor consumption;

    calculating a load index value as a difference between the measured node processor consumption value for a node i and the target node processor consumption value for node i; and

    distributing the tasks among the nodes to balance a processor workload among the nodes according to the calculated load index value of each node, such that the calculated load index value of each node is substantially zero.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×