Report result immediately if probability of contacting the server again before deadline is small

Ziran
Ziran
Joined: 26 Nov 04
Posts: 194
Credit: 691782
RAC: 545
Topic 189131

With the new type of scheduling in BOINC 4.35 and on slower machines with earlier version the likelihood of not contacting the server again before deadline is big. So instead of waiting till within 24H of the deadline to report it, i suggest that the client after finishing a WU calculate the likelihood of it to download new work from that project, before it is forced to report the result. And recalculate this every time it switches WU or download more work.

To minimize the number of contact so the server, it should also calculate the probability of finishing one more WU before it have to report the first one.

If the client is about to download new work from a project, it should wait for a WU to finish if it is almost done, so it could report that result to. This only if it is unlikely that this would mean that the computer would run out of work bye doing this. A “finish current WU if less then X min remain” option would be a good idea to complement this.

Then you're really interested in a subject, there is no way to avoid it. You have to read the Manual.