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.
