Balancing a data processing load among a plurality of compute nodes in a parallel computer
AssigneeInternational Business Machines Corporation
InventorsCharles J. Archer, Amanda E. Randles, Brian E. Smith
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsCharles J. Archer, Amanda E. Randles, Brian E. Smith
Estimating the term…
Methods, apparatus, and products are disclosed for balancing a data processing load among a plurality of compute nodes in a parallel computer that include: partitioning application data for processing on the plurality of compute nodes into data chunks; receiving, by each compute node, at least one of the data chunks for processing; estimating, by each compute node, processing time involved in processing the data chunks received by that compute node for processing; and redistributing, by at least one of the compute nodes to at least one of the other compute nodes, a portion of the data chunks received by that compute node in dependence upon the processing time estimated by that compute node.
A method of balancing a data processing load among a plurality of compute nodes in a parallel computer, the method comprising:
A parallel computer for balancing a data processing load among a plurality of compute nodes in the parallel computer, the parallel computer comprising a plurality of computer processors and computer memory operatively coupled to the computer processors, the computer memory having disposed within it computer program instructions capable of:
A computer program product for balancing a data processing load among a plurality of compute nodes in a parallel computer, the computer program product disposed upon a computer readable non-transmission medium, the computer program product comprising computer program instructions capable of:
Dependencies are inferred from the claim text.