Subject: Re: How does Boinc decide in what order to process work?
From: Odysseus
Date: 26/07/2009, 01:35
Newsgroups: alt.sci.seti

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