CPC G06F 9/5061 (2013.01) [H04L 67/00 (2013.01); G06F 2209/509 (2013.01)] | 16 Claims |
1. A computer cluster system for processing a computation task, comprising:
a plurality of hardware computation nodes, a plurality of hardware boosters, and a resource manager, the plurality of hardware computation nodes and the plurality of hardware boosters each interfacing a communication infrastructure;
the resource manager being arranged to:
assign a selected hardware booster of the plurality of hardware boosters to a first hardware computation node of the plurality of hardware computation nodes for computation of a part of the computation task,
provide assignment information to the first hardware computation node after the assignment of the selected hardware booster so as to enable the first hardware computation node to outsource the part of the computation task to the assigned selected hardware booster under control of the first hardware computation node,
initialize a static assignment and further to establish a dynamic assignment during the processing of the computation task,
accomplish the assignments as a function of a predetermined assignment metric:
provide the static assignment at the start of the processing of the computation task by using the predetermined assignment metric, and
update the predetermined assignment metric during the processing of the computation task.
|