I understand this is a wish.
However actually implementing this would take quite some effort. When assigning work the current scheduler only knows about the host requesting work. With your proposal it would need to know of other hosts, a larger selection of workunits, keep track of a lot more information. This would make it slower to respond, more complicated and possibly less reliable, and also put more load on the database. For the server side and thus for the whole project it would make things rather worse than better.
Sorry.
BM

Suggest assiging WU based on average reponse time
)
This is an interesting idea. The next time I look closely at the scheduler I will try to understand if it is practical to implement this idea, or something similar.
Cheers,
Bruce