I just had a thought about work fetch order and overworked.

They should be based on two different items.

The long term debt for the project overall should determine the priority
for work fetch.

Whether the project is overworked or not should be determined by the
max(long term debt for the resource, long term debt for the resource).

This means that projects that have not supplied a task for the resource
will get asked before those that have (subject to backoff of course) so
that a project that has just added that resource will get a bit of
priority.  This will do an OK job of balancing LTD normally and will get it
moving back to center fairly quickly.

It also means that projects that are the only project for a resource will
not become overworked - even though their overall project LTD may be very
low.

jm7

_______________________________________________
boinc_dev mailing list
[email protected]
http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
To unsubscribe, visit the above URL and
(near bottom of page) enter your email address.

Reply via email to