Message boards : Number crunching : Scheduler to preempt on checkpoint
Author | Message |
---|---|
Feet1st Send message Joined: 30 Dec 05 Posts: 1755 Credit: 4,690,520 RAC: 0 |
This is great news. The 5.6 version of BOINC will have a scheduler that waits until checkpoints to preempt applications such as Rosetta. June 15, 2006 This means no lost work just because you took the defaults when you set everything up and do not keep applications in memory. This will result in more useful work per day from PCs that are not keeping applications in memory when preempted. Add this signature to your EMail: Running Microsoft's "System Idle Process" will never help cure cancer, AIDS nor Alzheimer's. But running Rosetta@home just might! https://boinc.bakerlab.org/rosetta/ |
adrianxw Send message Joined: 18 Sep 05 Posts: 653 Credit: 11,840,739 RAC: 274 |
I wonder what will happen with projects that don't have checkpoints in their application? Will it run the wu to completion "waiting" for a checkpoint that never comes? uFluids, for example, does not checkpoint, and my last wu there was a 20+ hour beast. Wave upon wave of demented avengers march cheerfully out of obscurity into the dream. |
Feet1st Send message Joined: 30 Dec 05 Posts: 1755 Credit: 4,690,520 RAC: 0 |
Well, with the current approach, my understanding is that unless your computer is on for the 20 hrs straight, and unless no other project preempts it, that the work is thrown away when the uFluids thread is removed from memory (which would depend upon the General preference for whether it is removed)... so for a project like that, a new approach can't be any WORSE than the current approach. Add this signature to your EMail: Running Microsoft's "System Idle Process" will never help cure cancer, AIDS nor Alzheimer's. But running Rosetta@home just might! https://boinc.bakerlab.org/rosetta/ |
adrianxw Send message Joined: 18 Sep 05 Posts: 653 Credit: 11,840,739 RAC: 274 |
But the default is not to leave in memory, so a newbie downloading a first uF wu would not know that. So instead of resetting, it runs to completion...? Wave upon wave of demented avengers march cheerfully out of obscurity into the dream. |
Feet1st Send message Joined: 30 Dec 05 Posts: 1755 Credit: 4,690,520 RAC: 0 |
Sorry, I don't know any more than is available on the link. It refers to a number of scheduling changes, and to which has most recently reached a checkpoint. Either way, if it crunched straight through 20hrs of uFluids, then debt would be incurred, and paid back as deadlines and future scheduling allow. It wasn't clear to me if it would only check the preemption if applications are not retained in memory or not. Add this signature to your EMail: Running Microsoft's "System Idle Process" will never help cure cancer, AIDS nor Alzheimer's. But running Rosetta@home just might! https://boinc.bakerlab.org/rosetta/ |
m.mitch Send message Joined: 10 Feb 06 Posts: 34 Credit: 1,928,904 RAC: 0 |
I wonder what will happen with projects that don't have checkpoints in their application? Will it run the wu to completion "waiting" for a checkpoint that never comes? That's a very good question I hope has been taken in to count when the designers spec'd it. I think uFluids has checkpoints now, doesn't it? Click here to join the #1 Aussie Alliance on Rosetta |
Keck_Komputers Send message Joined: 17 Sep 05 Posts: 211 Credit: 4,246,150 RAC: 0 |
I wonder what will happen with projects that don't have checkpoints in their application? Will it run the wu to completion "waiting" for a checkpoint that never comes? If the app runs more than double or 1.5 times the switch time it will be forced out. I think they are still working on checkpoints at uFluids, but I havn't checked today so I may be behind. BOINC WIKI BOINCing since 2002/12/8 |
Message boards :
Number crunching :
Scheduler to preempt on checkpoint
©2024 University of Washington
https://www.bakerlab.org