I have a proposal that may fix all of the STD problems.

1)  Clip the DCF at +/- 1 Day (as is done currently).
2)  Use the overall resource fraction to determine the rate of change.
3)  Do not shift so that the mean is kept at 0.
4)  Tasks with no work on the system have the STD increase at the same rate
as they would if they had work on the system.

Consequences:

1)  No penalty or gain for being out of work on the system for a few
seconds.
2)  A project is not penalized forever for using extra CPU time in the
past.  If the project does not have work on the system for long enough, it
starts from a "neutral" position.
3)  The "neutral" position changes from 0 to + 1 day of STD.  This means
that new work would be preferred by rr_sim over work that has been on the
system for a while.

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