Hi!
In a heterogenous cluster, when only a few tasks are left, it often happens that most of the nodes are idle and wait for one or two nodes before the full job is done. This can get annoying if a very slow machine manages to receive the last task.
It would be great if the scheduler could be switched to a more aggressive setting, i.e. whenever it runs out of "fresh" tasks it would send out tasks which are already in progress to idle nodes. Whoever finishes the job first wins and all other nodes processing the same task are interrupted.