Just curious...how would one run multiple BOINC projects?

Message boards : Cafe SETI : Just curious...how would one run multiple BOINC projects?
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile Scooley01

Send message
Joined: 25 Apr 03
Posts: 45
Credit: 259,298
RAC: 0
United States
Message 85713 - Posted: 13 Mar 2005, 17:08:57 UTC

If you only have one computer, and you can really only crunch for one at a time...how do some people have a ton of credits for several different projects?
---

Computers Crunching:
Laptop (1.4GHz, 512mb RAM)
Main Laptop (Dual Core 2.16GHz, 2gb RAM)
ID: 85713 · Report as offensive
Profile Dominique
Volunteer tester
Avatar

Send message
Joined: 3 Mar 05
Posts: 1628
Credit: 74,745
RAC: 0
United States
Message 85725 - Posted: 13 Mar 2005, 17:28:21 UTC - in response to Message 85713.  

> If you only have one computer, and you can really only crunch for one at a
> time...how do some people have a ton of credits for several different
> projects?
>

One of the reasons for BOINC. You can attach to more than 1 project. As you can see this machine is attached to 4 projects. Each project is given 25% of it's processing power or each is given 6 hours a day theoreticaly if it did nothing but crunch Work Units/WU 24/7.

Ziggy
ID: 85725 · Report as offensive
Profile Saenger
Volunteer tester
Avatar

Send message
Joined: 3 Apr 99
Posts: 2452
Credit: 33,281
RAC: 0
Germany
Message 85726 - Posted: 13 Mar 2005, 17:31:47 UTC
Last modified: 13 Mar 2005, 17:32:45 UTC

Hello,

OK, I have 2, but run all 4 of my projects on both.

The projects change every 120min at least (as I said in my general preferences), or when a WU is finished. I've chosen this amount, because PPAH finishes a WU within this timespan on my machines.

What will start next is decided by Boinc, using my project preferences, the crunching history of the machine, and unfortunately not the deadline, but I have set my cache to only 1.5 days, so it's not really an issue with me ;)

The current preferences for my projects are:
CPDN 40, EAH 30, SAH 20, PPAH 10.
So it will happen, that perhaps CPDN will crunch for 4h in a row, but so what?
Gruesse vom Saenger

For questions about Boinc look in the BOINC-Wiki
ID: 85726 · Report as offensive
Profile Bruno G. Olsen & ESEA @ greenholt
Volunteer tester
Avatar

Send message
Joined: 15 May 99
Posts: 875
Credit: 4,386,984
RAC: 0
Denmark
Message 85778 - Posted: 13 Mar 2005, 20:06:04 UTC - in response to Message 85713.  

> If you only have one computer, and you can really only crunch for one at a
> time...how do some people have a ton of credits for several different
> projects?

BOINC is designed with the goal of being cross-project capable. What it does is, it runs one project for a while (typically an hour if preferences haven't been changed), then it suspends that project and starts another one. When doing that project for an hour it suspends that one as well.

An example: You participate in two projects. Time to complete a wu on both is three hours. Resource share is 50% on each project. BOINC then:

run project1 for one hour
suspend project1
run project2 for one hour
suspend project2
resume project1 for one hour
suspend project1
resume project2 for one hour
suspend project2
resume project1 for one hour
resume project2 for one hour

So you can crunch for several projects with just one computer. Just create an account, and attach your computer to it ;) Be aware of deadlines though - too many projects can get you into trouble with meeting report deadlines.

ID: 85778 · Report as offensive
Profile Murasaki
Avatar

Send message
Joined: 22 Jul 03
Posts: 702
Credit: 62,902
RAC: 0
United States
Message 85846 - Posted: 14 Mar 2005, 0:54:52 UTC

And watch out for how much work you have stored. I detached from SETI while it was down and ran CPDN and Einstein. BOINC downloaded enough data for a few days processing on the 50-50 share. When I reattached to SETI, giving each project 33% time now, I still had all the packets already downloaded for Einstein, and as a result they barely had enough time to finish before the report deadline.
ID: 85846 · Report as offensive
Profile RichaG
Volunteer tester
Avatar

Send message
Joined: 20 May 99
Posts: 1690
Credit: 19,287,294
RAC: 36
United States
Message 85852 - Posted: 14 Mar 2005, 1:10:52 UTC

With multi-projects the cache can be kept at 1 day or smaller.
I am running with .2 connections per day on all projects.
Red Bull Air Racing

Gas price by zip at Seti

ID: 85852 · Report as offensive
Profile Murasaki
Avatar

Send message
Joined: 22 Jul 03
Posts: 702
Credit: 62,902
RAC: 0
United States
Message 85853 - Posted: 14 Mar 2005, 1:18:55 UTC - in response to Message 85852.  

> With multi-projects the cache can be kept at 1 day or smaller.
> I am running with .2 connections per day on all projects.

My project prefs are set at 1 day. It's just that Einstein demands its data fast. :)
ID: 85853 · Report as offensive
Profile Fuzzy Hollynoodles
Volunteer tester
Avatar

Send message
Joined: 3 Apr 99
Posts: 9659
Credit: 251,998
RAC: 0
Message 85856 - Posted: 14 Mar 2005, 1:22:19 UTC - in response to Message 85853.  

> > With multi-projects the cache can be kept at 1 day or smaller.
> > I am running with .2 connections per day on all projects.
>
> My project prefs are set at 1 day. It's just that Einstein demands its data
> fast. :)
>

Mine are set to 0.1 - 0.5 day, so I never have more than max 2 - 3 WU's in cache. Then I don't miss the deadlines.
"I'm trying to maintain a shred of dignity in this world." - Me

ID: 85856 · Report as offensive
Profile Murasaki
Avatar

Send message
Joined: 22 Jul 03
Posts: 702
Credit: 62,902
RAC: 0
United States
Message 85860 - Posted: 14 Mar 2005, 1:33:39 UTC - in response to Message 85856.  
Last modified: 14 Mar 2005, 1:38:54 UTC

> Mine are set to 0.1 - 0.5 day, so I never have more than max 2 - 3 WU's in
> cache. Then I don't miss the deadlines.

I guess I should also explain that I'm on dialup, and I've had a rare but recurring problem with the modem locking up during sync. I keep the modem speaker on so I can hear when this happens, because I may have to reset the machine afterwards, as sometimes this will lock up the network and prevent the OS from attempting redial. So to cut down on the number of daily dials and hence the noise, I like to cache a bit of work. Therein lies the balancing act.

[edit] I once had the machine set to 7 days, but then a different disaster struck and I lost my cached packets. I felt very bad about losing so many packets others were waiting on for credit, so I backed off the settings to 1 day [/edit]
ID: 85860 · Report as offensive
Profile Bruno G. Olsen & ESEA @ greenholt
Volunteer tester
Avatar

Send message
Joined: 15 May 99
Posts: 875
Credit: 4,386,984
RAC: 0
Denmark
Message 85864 - Posted: 14 Mar 2005, 1:46:12 UTC - in response to Message 85846.  

> And watch out for how much work you have stored. I detached from SETI while
> it was down and ran CPDN and Einstein. BOINC downloaded enough data for a few
> days processing on the 50-50 share. When I reattached to SETI, giving each
> project 33% time now, I still had all the packets already downloaded for
> Einstein, and as a result they barely had enough time to finish before the
> report deadline.

Just curious: why did you dettach from seti? you don't have to do that because seti is down ;)


ID: 85864 · Report as offensive
Profile Murasaki
Avatar

Send message
Joined: 22 Jul 03
Posts: 702
Credit: 62,902
RAC: 0
United States
Message 85868 - Posted: 14 Mar 2005, 2:19:17 UTC - in response to Message 85864.  

> Just curious: why did you dettach from seti? you don't have to do that because
> seti is down ;)

I got tired of it dialing out so often trying to find a server (four packet results to upload, each causing a dial about once an hour and at different times). Add to that dials for CPDN and Einstein, and it tends to be annoying when I'm actually at the computer and trying to do something else, or when I'm trying to go to sleep (I'm an insomniac, yet I'd forget to turn the speaker back on when I woke up, which is a bad combination). There's no way of suspending an individual project short of detaching it, and I didn't want to suspend network access because 1) I didn't really think about it, and 2) even if I did I'd worry a little about how it would affect the other projects.
ID: 85868 · 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 86213 - Posted: 15 Mar 2005, 2:42:52 UTC - in response to Message 85868.  

> > Just curious: why did you dettach from seti? you don't have to do that
> because
> > seti is down ;)
>
> I got tired of it dialing out so often trying to find a server (four packet
> results to upload, each causing a dial about once an hour and at different
> times). Add to that dials for CPDN and Einstein, and it tends to be annoying
> when I'm actually at the computer and trying to do something else, or when I'm
> trying to go to sleep (I'm an insomniac, yet I'd forget to turn the speaker
> back on when I woke up, which is a bad combination). There's no way of
> suspending an individual project short of detaching it, and I didn't want to
> suspend network access because 1) I didn't really think about it, and 2) even
> if I did I'd worry a little about how it would affect the other projects.
>
4.25 allows you to suspend individual projects. If you use BOINCView, you can actually do this gracefully (complete all work first).


BOINC WIKI
ID: 86213 · Report as offensive

Message boards : Cafe SETI : Just curious...how would one run multiple BOINC projects?


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