Managing Work Unit Run Order |
![]() |
| log in |
Questions and Answers : Preferences : Managing Work Unit Run Order
| Author | Message |
|---|---|
|
Hi All: | |
| ID: 884021 · | |
|
Why would you want that done? BOINC is very much capable of doing this all by itself, without missing deadlines. As long as you let it, it'll do the work on a first in/first out basis. | |
| ID: 884022 · | |
|
I can only agree with Jord. | |
| ID: 884056 · | |
Hi All: Running in Earliest Deadline First will be done by the client if it needs to be done. Otherwise, it runs in round robin between projects and First In First Out within a project. ____________ BOINC WIKI | |
| ID: 884067 · | |
|
BOINC is definitely capable in not missing deadlines under normal conditions, considering what it knows. BUT, leaving home for a long weekend, vacations or so, one may choose to turn the computers off for protection, mainly in the rainny seasons and, in these cases, the BOINC client DOES NOT KNOW THAT and so, it cannot manage that. | |
| ID: 899170 · | |
|
Uhuh, and then I run Milkyway constantly as it has a 3 day deadline. All the other projects I run never get done again, unless they're in their last 24 hours before deadline and then BOINC would try to push them out in that last 24 hours. | |
| ID: 899175 · | |
BOINC is definitely capable in not missing deadlines under normal conditions, considering what it knows. BUT, leaving home for a long weekend, vacations or so, one may choose to turn the computers off for protection, mainly in the rainny seasons and, in these cases, the BOINC client DOES NOT KNOW THAT and so, it cannot manage that. ...and when you turn your computer off, BOINC will noticed that it was powered down when you turn it back on. If you are in danger of missing a deadline, it will automatically revert to "Earliest Deadline First" mode without user intervention. If BOINC does not enter EDF mode, then it believes it is not in danger of missing a deadline. An EARLY-DEADLINE-FIRST option would be useful. There is already one built into BOINC. Putting this sort of power into the users hands would most certainly screw up the advanced CPU scheduling algorithm to compensate for unnecessary human intervention. Such absences happen to me dozen-a-year and I'm used to turn the pc off during spring and summer. I did miss deadlines once or twice a year, not a big deal, but the early-deadline-first option is an easy thing to add to the client. Sure, it happens. This is why most projects have an automatic redundancy of sending out multiple copies, or re-sending a workunit that missed its deadline. THis is a nature problem with sending out scientific work to volunteer's machines of questionable stability and uptime. Adding in a user-controlled EDF mode won't make the situation any better, but I can certainly see it making things worse. ____________ | |
| ID: 899219 · | |
BOINC is definitely capable in not missing deadlines under normal conditions, considering what it knows. BUT, leaving home for a long weekend, vacations or so, one may choose to turn the computers off for protection, mainly in the rainny seasons and, in these cases, the BOINC client DOES NOT KNOW THAT and so, it cannot manage that. It may be counter intuitive, but the combination of projects with LONG deadlines and correspondingly long running tasks (CPDN) and allowing the overfilling of the queue (to keep the work interesting) and running all of the time in EDF can make for late work from the long running task projects. Allowing the long running tasks to not run in EDF at least some of the time helps get through them. ____________ BOINC WIKI | |
| ID: 899223 · | |
|
Personally, I just let Boinc do what it wants to. I don't have any issues with how it spreads out the work so long as all the work gets done. | |
| ID: 905645 · | |
Questions and Answers : Preferences : Managing Work Unit Run Order
| Copyright © 2013 University of California |