I'm running a MPI program using a cluster of 4 machines(different machines of different processing power,cpu utilization etc.). I'm trying to balance the computation among the machine to get the minimum execution time for that. I tried to balance it by creating a threshold value by taking the load averages of each machines. I used the followning equating to generate thresholds for each machine in the cluster,
node i's threshold value= total_load_average_of_all_machines / load_average_of_node_i
But it took much time compared to typical running scenario.
Can anybody tell me a equation for generation threshold value for the nodes in the cluster that can be applicable for load balancing scenarios like above...
If u have any idea Sir/Madam, please be kind enough to reply this post. Thank you.