Thread 'Why aren't tasks done in due date order?'

Message boards : Questions and problems : Why aren't tasks done in due date order?
Message board moderation

To post messages, you must log in.

AuthorMessage
Mark

Send message
Joined: 16 Sep 12
Posts: 3
United States
Message 45675 - Posted: 17 Sep 2012, 4:57:27 UTC

I see sometimes that a task that is not due for several days will start running. Other tasks due sooner just sit there. Why?

Latest BOINC, Einstein at Home, XP.

Mark
ID: 45675 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15634
Netherlands
Message 45681 - Posted: 17 Sep 2012, 10:48:49 UTC - in response to Message 45675.  

BOINC runs work in a first-in, first-out order. This to ensure that all work gets done by the deadline.

For consider this, if BOINC would do work based on deadline first, and you'd do e.g. Einstein and CPDN, there's a good chance that the CPDN model doesn't get fully done, or at all, as BOINC will be busy doing 14 day deadlined Einstein all the time, and will not start on the 1 year deadlined CPDN model until it's well too late to finish.

And that's just one example. There are 50+ projects available under BOINC, all with their own deadline cycles. If you run Malariacontrol.net (3 day deadline) and Seti@Home (7 days to 4 week deadlines) together and BOINC only runs work by deadline, it'll only do Malaria, until Seti's work is almost due.
ID: 45681 · Report as offensive

Message boards : Questions and problems : Why aren't tasks done in due date order?

Copyright © 2025 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.