BOINC should consider remaing time of WU

Questions and Answers : Wish list : BOINC should consider remaing time of WU
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile ~cRUNch.80/dk~

Send message
Joined: 20 Mar 04
Posts: 21
Credit: 310,761
RAC: 0
Denmark
Message 38513 - Posted: 20 Oct 2004, 9:08:22 UTC
Last modified: 21 Oct 2004, 7:11:32 UTC

It's happened quite a few more times than you would think. A WU have less than 10 minutes before being complete, and then BOINC change the active project according to sharefactor and the "change application every x minutes" setting. This is just folly! I'm 'only' running three projects, but still it's a matter of HOURS before boinc returns to the WU nearly finished.

When this is brought up, it's also necessary to bring up, that the seti-application ought to be better at calculating the remaining as opposed to now, where it few seconds after starting a WU thinks that about 30 minutes of computing remains. It then flipflops and start counting UPWARDS for for a good 10 minutes before starting to count down again! and not only that; the the remaining time stays at the same point for several seconds before counting one second down. What is it in the workings of SAH that makes this time-calculation so screwy and unreliable??
[br]BOINC is A.W.E.S.O.M.E, and then some.[br]
ID: 38513 · Report as offensive
Don Hughes

Send message
Joined: 3 Jun 99
Posts: 64
Credit: 139,995
RAC: 0
United States
Message 42194 - Posted: 2 Nov 2004, 14:55:11 UTC

I agree that there should be a better analysis at the time remaining prior to swapping out a project.

I asume that the time remaining must, at some point, actually count down because the WU do get completed, but like Peter, I have only seen mine count up.
...don
ID: 42194 · Report as offensive
John McLeod VII
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 15 Jul 99
Posts: 24806
Credit: 790,712
RAC: 0
United States
Message 43425 - Posted: 6 Nov 2004, 2:52:35 UTC

There is a task in the taskbase to wait for the next checkpoint or a WU complete after the expiration of the time slice. This should solve the problem.


BOINC WIKI
ID: 43425 · Report as offensive
Profile Trane Francks

Send message
Joined: 18 Jun 99
Posts: 221
Credit: 122,319
RAC: 0
Japan
Message 43462 - Posted: 6 Nov 2004, 5:15:29 UTC
Last modified: 6 Nov 2004, 7:11:51 UTC

The tendency for time remaining to increase is due to the dynamic nature of WU processing in S@H. The more interesting a "signal" appears to be, the more time is spent analyzing it. Work units containing a lot of noise may take a very long time to process.

ID: 43462 · Report as offensive
John McLeod VII
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 15 Jul 99
Posts: 24806
Credit: 790,712
RAC: 0
United States
Message 44114 - Posted: 8 Nov 2004, 1:29:23 UTC - in response to Message 43462.  

> The tendency for time remaining to increase is due to the dynamic nature of WU
> processing in S@H. The more interesting a "signal" appears to be, the more
> time is spent analyzing it. Work units containing a lot of noise may take a
> very long time to process.
>
But if they contain too much noise, they are aborted almost immediately ~5min. Still, BOINC should wait for a checkpoint or a WU complete before switching apps.


BOINC WIKI
ID: 44114 · Report as offensive
Profile Trane Francks

Send message
Joined: 18 Jun 99
Posts: 221
Credit: 122,319
RAC: 0
Japan
Message 44139 - Posted: 8 Nov 2004, 4:26:28 UTC - in response to Message 44114.  

> Still, BOINC should wait for a checkpoint or a WU complete before switching
> apps.

Agreed. For one thing, doing so would negate the requirement of leaving apps resident when paused (e.g., CPDN). I lose up to ~20 of CPU time if I kill BOINC on a CPDN-enabled machine here. (Slow systems.) I'm looking forward to the new checkpoint/finished-WU logic.

ID: 44139 · Report as offensive
John McLeod VII
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 15 Jul 99
Posts: 24806
Credit: 790,712
RAC: 0
United States
Message 45061 - Posted: 10 Nov 2004, 3:28:56 UTC - in response to Message 44139.  

> > Still, BOINC should wait for a checkpoint or a WU complete before
> switching
> > apps.
>
> Agreed. For one thing, doing so would negate the requirement of leaving apps
> resident when paused (e.g., CPDN). I lose up to ~20 of CPU time if I kill
> BOINC on a CPDN-enabled machine here. (Slow systems.) I'm looking forward to
> the new checkpoint/finished-WU logic.
>
One of the Alpha testers was losing 25 minutes per hour of CPDN crunch time with the remove from memory setting.


BOINC WIKI
ID: 45061 · Report as offensive

Questions and Answers : Wish list : BOINC should consider remaing time of WU


 
©2025 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.