There are two conflicting problems with STD.

1)  If a project is out of work for a few seconds, it makes little sense to
either penalize that project or give it a major advantage by jumping the
STD to 0.
2)  If a project is out of work for several weeks, it makes little sense to
start anywhere but the neutral position.

The fix:

1)  Do not attempt to have STD balanced around 0.  Just cap at + or - 1
day.
2)  If a project does not have work, it does not participate in the normal
STD calculation.  Rather, its STD slowly decays to 0 (neutral) so that
after a week or two (1/10 second per second?) it has an STD of 0.
3)  If a project has work on the system, it should participate in the STD
calculation.
4)  If a project is the only project to have work on the system, then it
should be the case that its STD should slowly decay to 0 somehow.

I think that we can make this work and make everyone happy with the
outcome.

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