climateprediction.net home page
Preempting result 008b_300025284_0 (quit)

Preempting result 008b_300025284_0 (quit)

Message boards : Number crunching : Preempting result 008b_300025284_0 (quit)
Message board moderation

To post messages, you must log in.

AuthorMessage
old_user1140

Send message
Joined: 25 Aug 04
Posts: 1
Credit: 299,454
RAC: 0
Message 2079 - Posted: 29 Aug 2004, 18:53:00 UTC

SETI has gone live on BOINC 4.05 as soon as it download the new client process and WU\'s climateprediction displayed the following.

climateprediction.net - 2004-08-29 20:08:15 - Preempting result 008b_300025284_0 (quit)

Any suggestion??

Thanks in advance.

Kevin....
ID: 2079 · Report as offensive     Reply Quote
Profile tiker
Avatar

Send message
Joined: 7 Aug 04
Posts: 27
Credit: 766,972
RAC: 0
Message 2080 - Posted: 29 Aug 2004, 19:14:05 UTC - in response to Message 2079.  

It's the new time sharing features of boinc 4.x clients.

What is currently happening is every 1 hour, boinc pauses the crunching for one project (preempt) and crunches a work unit from another project. After 1 hour again, it'll preempt that work unit and will to to the third project (or back to the first project if you're only attached to 2).

This way, those seti work units don't sit in your queue for 2 months waiting for the cpdn work unit to finish.
---
<IMG SRC="http://www.funkymonkey.org/boinc/sig.php?id=925&amp;proj=pah"> <IMG SRC="http://www.funkymonkey.org/boinc/sig.php?id=169421&amp;proj=sah"> <IMG SRC="http://www.funkymonkey.org/boinc/sig.php?id=360&amp;proj=cpdn">
ID: 2080 · Report as offensive     Reply Quote
old_user1
Avatar

Send message
Joined: 5 Aug 04
Posts: 907
Credit: 299,864
RAC: 0
Message 2082 - Posted: 29 Aug 2004, 19:28:42 UTC - in response to Message 2080.  
Last modified: 29 Aug 2004, 19:45:49 UTC

well I think it's not quite every hour, it depends on your user preferences for each project, i.e. if you set CPDN up as a "resource share" of 100 and SETI as 100 they will share equally. I hope it's no less than an hour, because if people have "leave suspended apps in memory" to false that will hit a lot of lost checkpoint work (a CPDN checkpoint is every 144 timesteps, which can be 10-15 minutes or longer between checkpoints depending on computer speed).
ID: 2082 · Report as offensive     Reply Quote
John McLeod VII
Avatar

Send message
Joined: 5 Aug 04
Posts: 172
Credit: 4,023,611
RAC: 0
Message 2108 - Posted: 29 Aug 2004, 23:00:25 UTC - in response to Message 2082.  
Last modified: 29 Aug 2004, 23:01:42 UTC

&gt; well I think it's not quite every hour, it depends on your user preferences
&gt; for each project, i.e. if you set CPDN up as a "resource share" of 100 and
&gt; SETI as 100 they will share equally. I hope it's no less than an hour,
&gt; because if people have "leave suspended apps in memory" to false that will hit
&gt; a lot of lost checkpoint work (a CPDN checkpoint is every 144 timesteps, which
&gt; can be 10-15 minutes or longer between checkpoints depending on computer
&gt; speed).
&gt;
As far as I can tell, about once an hour, BOINC makes a decision of what to run on that CPU next. I have 3 processes setup 5:1:1, and the minimum run seems to be an hour for the two that are set to 1, the the one that is set to 5 seems to get longer chunks. I think 2 and 3 hours.

jm7
ID: 2108 · Report as offensive     Reply Quote
Jord
Avatar

Send message
Joined: 5 Aug 04
Posts: 250
Credit: 93,274
RAC: 0
Message 2173 - Posted: 30 Aug 2004, 14:36:24 UTC - in response to Message 2082.  

&gt; I hope it's no less than an hour,
&gt; because if people have "leave suspended apps in memory" to false that will hit
&gt; a lot of lost checkpoint work (a CPDN checkpoint is every 144 timesteps, which
&gt; can be 10-15 minutes or longer between checkpoints depending on computer
&gt; speed).
&gt;
Isn't it better to set that value standard to Yes in the preferences then? It's now standard at No. Or at least, it was for me.
--------------------
Jordâ„¢
<img src="http://boinc.mundayweb.com/cpdn/stats.php?userID=2&amp;trans=off">
ID: 2173 · Report as offensive     Reply Quote
old_user613

Send message
Joined: 8 Aug 04
Posts: 5
Credit: 234,470
RAC: 0
Message 2178 - Posted: 30 Aug 2004, 15:10:35 UTC - in response to Message 2173.  

&gt; Isn't it better to set that value standard to Yes in the preferences then?
&gt; It's now standard at No. Or at least, it was for me.

I would assume they don't want to TAKE resources by default. They would rather have the user willing GIVE up those resources. There are less lost steps if you select yes, but you'd rather not force people to give up memory space.
<img src="http://boinc.mundayweb.com/seti2/stats.php?userID=1017"> <img src="http://boinc.mundayweb.com/predictor/stats.php?userID=115">
<img src="http://boinc.mundayweb.com/cpdn/stats.php?userID=20">
ID: 2178 · Report as offensive     Reply Quote
old_user1
Avatar

Send message
Joined: 5 Aug 04
Posts: 907
Credit: 299,864
RAC: 0
Message 2192 - Posted: 30 Aug 2004, 16:58:42 UTC - in response to Message 2173.  

I did have it set to default to "leave in memory" but David A told me the SETI/BOINC default is going to be "don't leave in memory", and since these are global prefs I wanted to be consistent with other projects.

ID: 2192 · Report as offensive     Reply Quote
Jord
Avatar

Send message
Joined: 5 Aug 04
Posts: 250
Credit: 93,274
RAC: 0
Message 2204 - Posted: 30 Aug 2004, 17:37:29 UTC
Last modified: 30 Aug 2004, 17:51:33 UTC

Yes, but hello, the Seti 4.03 client when crunching takes up only 13MB. Between the two clients for CPDN there's about 55MB (I don't even count the 300MB of virtual memory it takes). Also considering a Seti unit will take up to 8 hours (maybe) max, whereas the CPDN unit takes 30 days, wouldn't you want to build in a safety margin for those people who don't yet know how BOINC works?

I just mean that a Seti unit going flunky after 50% of crunching isn't so bad: download a new one. Would you want this to happen on a system that runs the climate model?

Also a little warning for the people that don't use seperate prefs per project would be of use. Maybe that there's going to be a project which doesn't want the leaving in memory option (like Seti, although Seti runs great with the option on ;)), so people change their prefs but forget that if you change it in one project, it changes for all projects running under that location.
--------------------
Jordâ„¢
<img src="http://boinc.mundayweb.com/cpdn/stats.php?userID=2&amp;trans=off">
ID: 2204 · Report as offensive     Reply Quote
old_user73

Send message
Joined: 5 Aug 04
Posts: 39
Credit: 14,887
RAC: 0
Message 2222 - Posted: 30 Aug 2004, 20:01:49 UTC - in response to Message 2204.  

Hopefully, at some point, the preemptive scheduler will take checkpointing into account when stopping WUs. How to do this hasn't been fully planned yet but it surely sounds like a good idea for everyone.
ID: 2222 · Report as offensive     Reply Quote
old_user187

Send message
Joined: 5 Aug 04
Posts: 5
Credit: 24,702
RAC: 0
Message 2325 - Posted: 31 Aug 2004, 13:40:34 UTC

The BOINC website has a bit on this, the url is http://boinc.berkeley.edu/cpu_sched.php

"Starting with version 4.00, the BOINC core client does time-slicing. This means that the core client may switch back and forth between results of different projects. This is done in a way that allocates CPU time according to the 'resource shares' you have assigned to each project."
ID: 2325 · Report as offensive     Reply Quote

Message boards : Number crunching : Preempting result 008b_300025284_0 (quit)

©2024 climateprediction.net