发明名称 |
Affinity dispatching load balancer with precise CPU consumption data |
摘要 |
A computer-implemented method for distributing a plurality of tasks over a plurality of processing nodes in a processor network includes the following steps: calculating a task process consumption value for the tasks; calculating a measured node processor consumption value for the nodes; calculating a target node processor consumption value for the nodes, the target node processor consumption value indicating optimal node processor consumption; calculating a load index value as a difference between the calculated 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, such that the calculated load index value of each node is substantially zero. The method further embodies a multi-dimensional balancing matrix, each dimension of the matrix representing a node corresponding to a different processor type and each cell representing tasks assigned to multiple nodes. |
申请公布号 |
US8108875(B2) |
申请公布日期 |
2012.01.31 |
申请号 |
US20080051295 |
申请日期 |
2008.03.19 |
申请人 |
DILLENBERGER DONNA N.;DYCK GREG A.;HEISIG STEPHEN J.;PIERCE BERNARD R.;SCHMIDT DONALD W.;SU GONG;INTERNATIONAL BUSINESS MACHINES CORPORATION |
发明人 |
DILLENBERGER DONNA N.;DYCK GREG A.;HEISIG STEPHEN J.;PIERCE BERNARD R.;SCHMIDT DONALD W.;SU GONG |
分类号 |
G06F9/46;G06F15/173 |
主分类号 |
G06F9/46 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|