| Subject: Re: How does Boinc decide in what order to process work? |
| From: Odysseus |
| Date: 26/07/2009, 01:35 |
In article <qfpq5593t6sll5p7j8thhdes587mhr6t4n@4ax.com>,
DaveT <svirtftcyt@yahoo.com> wrote:
I would like it to process work with the shortest deadline first, but it uses
some other scheme.
Sometimes I have to suspend long-deadline tasks in order to clear out
the short ones. Thanks for any info.
It's FIFO unless it thinks it's likely to miss a deadline: for the
rationale see a recent posting to the S@h NC forum at
<http://setiathome.berkeley.edu/forum_thread.php?id=54713#919465>.
When it switches to "EDF" (Earliest Deadline First, colloquially known
as "panic mode") the affected tasks show a status of "Running, high
priority". While running normally the BOINC scheduler is continually
projecting completion times for the tasks on board and, left to its own
devices, is very good at ensuring all the deadlines are met.
--
Odysseus