Thread 'How To Start Task of Earliest Deadline First?'

Message boards : BOINC client : How To Start Task of Earliest Deadline First?
Message board moderation

To post messages, you must log in.

AuthorMessage
d_j_liu

Send message
Joined: 9 Jun 08
Posts: 4
United States
Message 17746 - Posted: 9 Jun 2008, 16:23:03 UTC

Sometimes the client may receive tasks having report deadline much earlier than tasks received earlier.

If the client is configured with a large work buffer, this could cause these tasks expire before they are worked on.

Can the client be configured to select the next task based on the deadline?
ID: 17746 · Report as offensive
anthonyda

Send message
Joined: 2 Jun 08
Posts: 2
France
Message 17749 - Posted: 9 Jun 2008, 18:57:59 UTC

Sometimes it doesn't. I had this one too, BOINC computed wrong task.
ID: 17749 · Report as offensive
ProfileGundolf Jahn

Send message
Joined: 20 Dec 07
Posts: 1069
Germany
Message 17752 - Posted: 9 Jun 2008, 20:05:20 UTC - in response to Message 17746.  

...
Can the client be configured to select the next task based on the deadline?

Yes and No! What Sekerob says is that you can't configure the client that way. But yes, it is already configured to do exactly that: when BOINC recognizes that a task is in danger of not finishing before deadline, it enters "Earliest Deadline First" (EDF) mode and handles that task with high priority. That has nothing to do with the machine process's priority (nice value), but means that no other BOINC task is allowed to run until either the job in danger of missing its deadline has finished or the condition is otherwise changed.

Gruß,
Gundolf
Computer sind nicht alles im Leben. (Kleiner Scherz)
ID: 17752 · Report as offensive

Message boards : BOINC client : How To Start Task of Earliest Deadline First?

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.