Boinc 'How to' Question

Message boards : Number crunching : Boinc 'How to' Question
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile MattDavis
Volunteer tester
Avatar

Send message
Joined: 11 Nov 99
Posts: 919
Credit: 934,161
RAC: 0
United States
Message 10993 - Posted: 22 Jul 2004, 2:27:41 UTC

I know this is a Seti cruncher board, but there are smart people here so I'm sure one of you can answer my silly question.

I have an Predictor account and have attatched that to Boinc. I set the proportion of Seti to Predictor to 99%:1%.

I want Seti to have a priority over Predictor, and Predictor to kick in only if Seti has no work (so my computer doesn't sit idle). Other than the 1% of the time where Predictor has priority over Seti (which is effectively negligent), am I correct in assuming that if Seti fails to get work units, Predictor will kick in and try, even though it only has priority 1% of the time?
ID: 10993 · Report as offensive
Profile Spiderman

Send message
Joined: 15 May 99
Posts: 28
Credit: 21,668
RAC: 0
United States
Message 10999 - Posted: 22 Jul 2004, 2:32:16 UTC

your guess is as good as mine.
But I think I would go 90-10 instead of 99-1

Either way I would just like to be able to get Wu..

Till then i un-installed it and back to the old SETI...At least it gets stuff to work on !

[/url]
ID: 10999 · Report as offensive
Profile MattDavis
Volunteer tester
Avatar

Send message
Joined: 11 Nov 99
Posts: 919
Credit: 934,161
RAC: 0
United States
Message 11004 - Posted: 22 Jul 2004, 2:37:55 UTC

Please don't use this completely unrelated thread as a means to bitch about work units.
ID: 11004 · Report as offensive
Pascal, K G
Volunteer tester
Avatar

Send message
Joined: 3 Apr 99
Posts: 2343
Credit: 150,491
RAC: 0
United States
Message 11025 - Posted: 22 Jul 2004, 3:25:20 UTC

I think that is the way it will work after we get the volume of WUWUs to keep us busy. Predictor will kick in if Seti runs out of WUWUs......


Owner's manual

Website Owner's Manual


Bah!!! I am in it for the money.

Message from the Head ;o) of the
Horse Head Nebula Branch of Seti@Home,

Check is in the mail
ID: 11025 · Report as offensive
Profile MattDavis
Volunteer tester
Avatar

Send message
Joined: 11 Nov 99
Posts: 919
Credit: 934,161
RAC: 0
United States
Message 11056 - Posted: 22 Jul 2004, 4:41:55 UTC

Here's why I ask Pascal: Here is a screenie of Boinc after I installed Predictor on it:



As you can see, it tried to contact Seti for work units and got none. However, it didn't then try to contact Predictor for units - instead it just clammed up for 40 minutes.

I'm trying to set this up so that when one project fails, it tries for units from another, and not just clam up for awhile.
ID: 11056 · Report as offensive
Profile Christopher Hauber
Avatar

Send message
Joined: 10 Feb 01
Posts: 196
Credit: 71,611
RAC: 0
United States
Message 11062 - Posted: 22 Jul 2004, 4:48:20 UTC - in response to Message 11056.  

Currently I only run SETI, so I don't know for sure. I think throughout the various posts I've read, I've gotten the impression that when even when SETI is set up as a primary project it will default to other projects when it can't run the primary for one reason or another. Again, I can't confirm it, but that is the impression I get. If Predictor isn't doing anything, you might try the force update option for the Predictor project. Might snap it into gear. For now though that is the only thing I can think of.

Chris

> Here's why I ask Pascal: Here is a screenie of Boinc after I installed
> Predictor on it:
>
>
>
> As you can see, it tried to contact Seti for work units and got none.
> However, it didn't then try to contact Predictor for units - instead it just
> clammed up for 40 minutes.
>
> I'm trying to set this up so that when one project fails, it tries for units
> from another, and not just clam up for awhile.
>
>
ID: 11062 · Report as offensive
Pascal, K G
Volunteer tester
Avatar

Send message
Joined: 3 Apr 99
Posts: 2343
Credit: 150,491
RAC: 0
United States
Message 11102 - Posted: 22 Jul 2004, 5:38:19 UTC - in response to Message 11062.  
Last modified: 22 Jul 2004, 6:06:23 UTC

> Currently I only run SETI, so I don't know for sure. I think throughout the
> various posts I've read, I've gotten the impression that when even when SETI
> is set up as a primary project it will default to other projects when it can't
> run the primary for one reason or another. Again, I can't confirm it, but that
> is the impression I get. If Predictor isn't doing anything, you might try the
> force update option for the Predictor project. Might snap it into gear. For
> now though that is the only thing I can think of.
>
> Chris
>
> > Here's why I ask Pascal: Here is a screenie of Boinc after I installed
> > Predictor on it:
> >
> >
> >
> > As you can see, it tried to contact Seti for work units and got none.
> > However, it didn't then try to contact Predictor for units - instead it
> just
> > clammed up for 40 minutes.
> >
> > I'm trying to set this up so that when one project fails, it tries for
> units
> > from another, and not just clam up for awhile.
> >
> >
>
>
Ok push comes to shove and you can use the update function under projects tab just right click on the project you want to manual update and then watch your message tab, it may or may not connect and always should give you an error message as to why.....like project down, or no work, or my fav from predictor was, work available but used for another platform.... Hope this helps, I am new at this BOINC myself and most of what I know I picked up from the forums and doing a little reading....

The last couple of days both predictor and Seti were or are having problems. I have my 2 boxes set at 90% seti and 10% predictor, so for a while there I was doing mostly predictor cause Seti was down, then seti came up and my faster machine pickup a few Seti and the slower one kept on crunching predictor, then both picked up some more seti and they had predictor on them also and they both crunched the WUWUs that had the earliest due date.
So the key to all this I think is to get enough WUWUs from both sites to keep the boxes busy and then BOINC can get some real history, but at this point I do not know if BOINC has any bugs in this area, so it is a wait and see thing for me. I am sure the Devs have it under control and as time goes by things will get better.....
Almost forgot, the low water mark will effect the download of WUWUs also, so if you have a que full of Seti it will not get any Predictor and if it is full of predictor, no seti and when the mark is hit it should use the % and the history of what has been processed to determine which to dl or at least that is what I understand. Got to do some more reading as I hate to give out bogus info...


Owner's manual

Website Owner's Manual
Bah!!! I am in it for the money.

Message from the Head ;o) of the
Horse Head Nebula Branch of Seti@Home,

Check is in the mail
ID: 11102 · 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 11266 - Posted: 22 Jul 2004, 12:08:44 UTC - in response to Message 11056.  

> Here's why I ask Pascal: Here is a screenie of Boinc after I installed
> Predictor on it:
>
>
>
> As you can see, it tried to contact Seti for work units and got none.
> However, it didn't then try to contact Predictor for units - instead it just
> clammed up for 40 minutes.
>
> I'm trying to set this up so that when one project fails, it tries for units
> from another, and not just clam up for awhile.
>
BOINC uses a random exponential backoff. If a project has been down for a long time, BOINC will not have all of the thousands of hosts hit it at once this way. So each time that Predictor was asked for work, and replied that it was down, your BOINC client waited longer to get back to it. On most of my machines, the wait for Beta is over a week now.

ID: 11266 · Report as offensive
STE\/E
Volunteer tester

Send message
Joined: 29 Mar 03
Posts: 1137
Credit: 5,334,063
RAC: 0
United States
Message 11282 - Posted: 22 Jul 2004, 12:52:57 UTC

I have mine set up 10000 SAH & 1 Predictor, that works out to a 99.99% SAH & 0.01% Predictor & it works that way. The BOINC GUI trys to connect to SAH and if it gets no work then it will try Predictor. It seems to try SAH more than Predictor most of the time...
JOIN TEAM

ID: 11282 · Report as offensive
Profile Paul D. Buck
Volunteer tester

Send message
Joined: 19 Jul 00
Posts: 3898
Credit: 1,158,042
RAC: 0
United States
Message 11294 - Posted: 22 Jul 2004, 13:27:18 UTC - in response to Message 11266.  

> BOINC uses a random exponential backoff. If a project has been down for a
> long time, BOINC will not have all of the thousands of hosts hit it at once
> this way. So each time that Predictor was asked for work, and replied that it
> was down, your BOINC client waited longer to get back to it. On most of my
> machines, the wait for Beta is over a week now.

John,

I would have added that right now, BOINC does not do preemtive multitasking. I have my ratios set fot 95/5 with the big end pointed to SETI. Just because SETI does have the biggest "slice" does not mean that it will do that at all times.

OVER time, the ratios will take place, work unit availability permitting, and within the deadline times for each work unit in the buffer.

So, because work for SETI is not continuouly available, and the seconday project has work and provides WU the computer is spending more time on the other project than desired. Work in the buffer, to the extent possible, is not abandoned but completed and returned to the project.

So, Matt and I are seeing the results of "starvation" because of external factors, primarily the imbalance of the WU availability between the two projects.

Matt,

Simply put, the ratio are a Guideline for BOINC (rule of thumb as it were), not a must command.
ID: 11294 · Report as offensive

Message boards : Number crunching : Boinc 'How to' Question


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