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.
