Questions and Answers :
Wish list :
On project switching
Message board moderation
Author | Message |
---|---|
Wuz Send message Joined: 9 Feb 00 Posts: 9 Credit: 1,330,423 RAC: 0 |
So I was checking in on Boinc just now and was excited to see a WU approaching completion. 97%, 98%, 99%, 99.861% and then it shut down to switch over to a climateprediction WU. It would have been more efficient if that WU finished before switching over rather than unloading, loading the other client, and then loading back up to finish that extra 0.1%. no? |
Jord Send message Joined: 9 Jun 99 Posts: 15184 Credit: 4,362,181 RAC: 3 |
Not really. BOINC doesn't know how much longer the last 0.1% takes. For example, on CPDN it can take days, if not weeks. Other projects out there even go past 100% (yes, it happens), so how do you expect BOINC to react then? It would probably be easy if BOINC only ran one project with tasks that all run for the same time. It becomes more difficult when you run multiple projects each with their own tasks, each with their own run-time. |
Pooh Bear 27 Send message Joined: 14 Jul 03 Posts: 3224 Credit: 4,603,826 RAC: 0 |
There was some logic added to BOINC to make sure it finishes a checkpoint before going to the next project as there was an issue if you did not use the keep in memory you often lost seconds / minutes of work when the project restarted. As Ageless stated, that .1% could take hours, depending on the project (as you already know with Climate project). There could be more logic added to check timing, but then it would slow down processing to keep checking that. My movie https://vimeo.com/manage/videos/502242 |
Aurora Borealis Send message Joined: 14 Jan 01 Posts: 3075 Credit: 5,631,463 RAC: 0 |
This subjets has been brought up on the dev list many time. Unfortunately there is no way for Boinc to know how much work there is left to do. The best that can be done is what Boinc now does, to wait for the next checkpoint to switch so no crunching is wasted. I've seen WU paused with 100% showing. Some projects have a long cleanup process to go through before the results can be uploaded. Currently I have a Seti WU that has been sitting at 3:01 min for the last 4 days. These things happen when you run 15 projects with some with a much higher resource share. Boinc V7.2.42 Win7 i5 3.33G 4GB, GTX470 |
Odysseus Send message Joined: 26 Jul 99 Posts: 1808 Credit: 6,701,347 RAC: 6 |
[…] I've seen WU paused with 100% showing. Some projects have a long cleanup process to go through before the results can be uploaded. […] Or take MilkyWay@homeâ€â€at least some versions of the astronomy app; the project is under developmentâ€â€where a (short) post-processing stage would start a new count, after the main part of the task had reached 100%. Then there’s SDG, where a “one line†WU will show 0% until it jumps to 100% on completion … Any assumptions BOINC might make about the time remaining are likely to be wrong on some ‘exceptional’ project or other. |
John McLeod VII Send message Joined: 15 Jul 99 Posts: 24806 Credit: 790,712 RAC: 0 |
[…] I've seen WU paused with 100% showing. Some projects have a long cleanup process to go through before the results can be uploaded. […] There was one project that for a while would count up to 100% and kept going and going and going. I believe the typical end point was around 2400%, and take days doing it. Actually CPDN only takes a few hours to a few days for the last 01%. There is a project that currently counts to 15% or so and terminates. There is another that regularly counted to 114%. No amount of arguing with the administrator ever got that straightned out (I have quite processing for that project for other reasons, and no, I won't discuss why on the boards). BOINC WIKI |
©2024 University of California
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.