Message boards : BOINC client : How To Start Task of Earliest Deadline First?
Message board moderation
Author | Message |
---|---|
Send message Joined: 9 Jun 08 Posts: 4 ![]() |
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? |
Send message Joined: 2 Jun 08 Posts: 2 ![]() |
Sometimes it doesn't. I had this one too, BOINC computed wrong task. |
![]() Send message Joined: 20 Dec 07 Posts: 1069 ![]() |
... 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) ![]() |
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.