"Connect to network about every" or "No Work Available"

Message boards : Number crunching : "Connect to network about every" or "No Work Available"
Message board moderation

To post messages, you must log in.

AuthorMessage
Steven Wilcox
Volunteer tester

Send message
Joined: 23 Sep 99
Posts: 36
Credit: 86,104,929
RAC: 131
United States
Message 77734 - Posted: 9 Feb 2005, 3:28:27 UTC

Just a thought to everyone out there on the "Connect to network about every" settings. I keep mine very low compared to some that I have read. On my work systems I use .4 hours This means that when every I'm within 9.6 Hrs of running out my computer will go get some more. One system, a 2.8Ghz P4 normally has 4 work units at any given time. When It starts the last one it gets 3 more. More important it reports the 3 that have finished and already uploaded "ready to report". Even if a completed work unit has been uploaded it doesn't get validated and credit given until it has been reported. When I had that setting at 1-2 days I did cache a large amount of work units but I also had a large group in the "Ready to Report" status. The point I'm trying to make is that a lower setting helps everyone. By taking less work units there is more for everyone else. By reporting completed ones quicker, credits come faster IE: the Validater que isn't so big waiting for that 3rd result. My setting are Home .1 days which means I start asking for the next one at about 2Hrs out from completing the current workunit and at work I use .3 days (school 4 cpu) & .4 days (work 3 cpu or less)

I really can't see the need for any setting above 1 to 1.5 days unless you know that you'll be disconnected (NOT SETI going down) from the internet for a long time.

If you question how well this works look at my stats
http://setiweb.ssl.berkeley.edu/team_display.php?teamid=19670

Steve
ID: 77734 · Report as offensive
Steven Wilcox
Volunteer tester

Send message
Joined: 23 Sep 99
Posts: 36
Credit: 86,104,929
RAC: 131
United States
Message 78242 - Posted: 11 Feb 2005, 0:44:00 UTC - in response to Message 77734.  

Hey Matt

Or any one else for that matter. Any comments on my post

Steve
ID: 78242 · Report as offensive
Profile Pooh Bear 27
Volunteer tester
Avatar

Send message
Joined: 14 Jul 03
Posts: 3224
Credit: 4,603,826
RAC: 0
United States
Message 78256 - Posted: 11 Feb 2005, 1:23:31 UTC

If everyone attached every 2 hours, the requests would be overloaded. I think a minimum should be forced at like 1/2 day, or even once a day. This will allow for more random hits for people asking for work, and the bandwidth saved from 200,000+ people trying to hit the servers every 2 hours.

Just in how to cut the numbers. It's not a perfect science, but at least it's working.



My movie https://vimeo.com/manage/videos/502242
ID: 78256 · Report as offensive
ric
Volunteer tester
Avatar

Send message
Joined: 16 Jun 03
Posts: 482
Credit: 666,047
RAC: 0
Switzerland
Message 78260 - Posted: 11 Feb 2005, 1:42:50 UTC - in response to Message 78242.  

> I really can't see the need for any setting above 1 to 1.5 days unless you know that you'll be disconnected (NOT SETI going down) from the internet for a long time

there are some additional points to include:

lets say you have a client with 4 attached projects.
3 Project are having a resulting project share of 20%, the last, due favorite,
gets 40%.

With this settings, even a 1.5 Day setting CAN be to low to get work from a project having a low share setting.

Tried the setting with 0.1 in above constellation, the clients finished, but didn't got new work until the queue of the other project is done.


An other reason can be, our dial in users. At their place, I would *stuck* work also for a *resonable* amount of days and doing the download while the connections costs are cheap.

A coins always have 2 sides. sometimes even more;-)

It's a long time ago, I stoppend to try to understand all, it's enough sometimes, to just accept..

The higher number labeled clients are dealing much better with the ready to Report stated Work, at least in *my* environment, the are no longer sitting for hours here. This was not the case in earlier releases.

happy chrunching!
friendly
ID: 78260 · Report as offensive
Steven Wilcox
Volunteer tester

Send message
Joined: 23 Sep 99
Posts: 36
Credit: 86,104,929
RAC: 131
United States
Message 78274 - Posted: 11 Feb 2005, 2:16:32 UTC - in response to Message 78256.  

> If everyone attached every 2 hours, the requests would be overloaded.

I agree, with the .4 setting at work my fastest system 2.8G P4 connects when it's on it's last of 4 work units. It reports 3 and gets 3 more. the slower PIII 600mhz connect once maybe twice and never has more than 2 work units. These systems are up 24x7. At home I use .1 that way I only have 1 work unit and about 2 hours before it finishes it asks for the next one. I'm also running just Seti@home at this time so I have no idea what the interaction is with other projects. My main point was with those who set 5 - 10 days grabbing a large chunk of work and then not reporting the results for several days.

Thanks for the thought Steve
ID: 78274 · Report as offensive
Ziran
Volunteer tester
Avatar

Send message
Joined: 19 Mar 03
Posts: 32
Credit: 721
RAC: 0
Sweden
Message 78804 - Posted: 12 Feb 2005, 16:43:25 UTC - in response to Message 78256.  

> If everyone attached every 2 hours, the requests would be overloaded. I think
> a minimum should be forced at like 1/2 day, or even once a day. This will
> allow for more random hits for people asking for work, and the bandwidth saved
> from 200,000+ people trying to hit the servers every 2 hours.
>
> Just in how to cut the numbers. It's not a perfect science, but at least it's
> working.
>

Not allowing the number to be set to something less than one day sounds great in theory, but will have huge consequences and make big problems in practice. Al of us doesn’t have fast computers running only one project 24/7. With 4 projects this would mean that i would have to cache minimum 4 days of work. This would limit the number of projects a computer could be attach to. The Einstein wu’s I am currently running take 40H and have a 7-day deadline. If I would have to have a one-day cache instead of my current 15-min I would have one day less of margin towards the end of the deadline, and possibly make me run over.
ID: 78804 · 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 78832 - Posted: 12 Feb 2005, 19:51:34 UTC - in response to Message 78804.  


> Not allowing the number to be set to something less than one day sounds great
> in theory, but will have huge consequences and make big problems in practice.
> Al of us doesn�t have fast computers running only one project 24/7. With 4
> projects this would mean that i would have to cache minimum 4 days of work.
> This would limit the number of projects a computer could be attach to. The
> Einstein wu�s I am currently running take 40H and have a 7-day deadline. If I
> would have to have a one-day cache instead of my current 15-min I would have
> one day less of margin towards the end of the deadline, and possibly make me
> run over.

You can set it to a fraction of a day. So, one of the more common settings is 0.1 days. I tend to do 2-4 as I like to keep a little work queued up. Though when the LHC@Home gets going and Einstein@Home gets a few more bugs out I may try a real short turn around to see how it goes.

Remember, we are still in semi-testing mode on all of the BOINC projects. We are doing science, but we are also doing troubleshooting of the infrastructure at the same time. Once we have the bugs down into the noise, I think we shall see more stability ... but we don't even have a full "feature complete" version of BOINC yet (GUI on Mac and Linux).
ID: 78832 · Report as offensive

Message boards : Number crunching : "Connect to network about every" or "No Work Available"


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