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.
Copyright © 2025 Einstein@Home. All rights reserved.