Questions and Answers :
Wish list :
"Run Now" button
Message board moderation
Author | Message |
---|---|
Steve Dodd Send message Joined: 29 May 99 Posts: 23 Credit: 8,695,373 RAC: 1 |
Hopefully, this isn't a duplication of another request (my perusal of topics didn't find it) - On the "Tasks" tab there are "Graphics", "Suspend", and "Abort" buttons. I would like to see a "Run Now" button that would switch the currently highlighted task to be a running task. Lately, I've encountered tasks from various projects that show 100% completion, but haven't uploaded results. Their task status is "Waiting to run". Would love to be able to tell BOINC to run it now to clear it from the task list. (I know this could be a dangerous function in terms of scheduling for completion. I also know the task will get run time before its due date, so this is just a "wanna have". |
Steve Dodd Send message Joined: 29 May 99 Posts: 23 Credit: 8,695,373 RAC: 1 |
Just a note on possible implementation - disable the "Run now" button if the highlighted task is not 99% complete or more to help prevent scheduling problems in BOINC. |
Steve Dodd Send message Joined: 29 May 99 Posts: 23 Credit: 8,695,373 RAC: 1 |
Or just modify the BOINC manager code so it doesn't do task switching on jobs that have < 1% left to run. |
OzzFan Send message Joined: 9 Apr 02 Posts: 15691 Credit: 84,761,841 RAC: 28 |
The problem with the suggestion is that BOINC is designed to support multiple projects. If you are running a ClimatePrediction workunit that has 1% left to run, depending on the speed of the computer that 1% can be days before it completes. If you have other workunits that are in danger of missing their deadline, one workunit will need to be paused so that it can be completed before the deadline. BOINC has no real idea about how long each workunit actually is, it can only "guesstimate" the time to completion. For example, some workunits are very slow to process at the beginning, but speed up near the end (they are not linear) or vice versa. Building a "run now" button would put too much power in the hands of the user who might be trying to micromanage BOINC when BOINC is designed (very well, I might add) to meet all resource shares between projects and attempt to meet all deadlines for a workunit. The way I see it, there's no dire need to force a workunit to be completed and turned in, and if there were, BOINC would be running that workunit in High Priority mode instead of switching to another. That last 1% will be completed eventually, so I really don't see the need to program in a button that allows the user to force what will be done eventually other than to appease the viewer who hates to see a workunit with only 1% left to go. |
John McLeod VII Send message Joined: 15 Jul 99 Posts: 24806 Credit: 790,712 RAC: 0 |
The problem with the suggestion is that BOINC is designed to support multiple projects. If you are running a ClimatePrediction workunit that has 1% left to run, depending on the speed of the computer that 1% can be days before it completes. If you have other workunits that are in danger of missing their deadline, one workunit will need to be paused so that it can be completed before the deadline. There are also projects that run for a long time after they reah 100%. I am talking days in at least one case. BOINC WIKI |
Steve Dodd Send message Joined: 29 May 99 Posts: 23 Credit: 8,695,373 RAC: 1 |
Party poopers :) |
©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.