Transport calculations to another PC

Message boards : BOINC client : Transport calculations to another PC
Message board moderation

To post messages, you must log in.

AuthorMessage
Elie Accari

Send message
Joined: 4 Nov 05
Posts: 3
United States
Message 820 - Posted: 4 Nov 2005, 23:37:59 UTC

Hello.

I have a few P4s that could serve well. They are not connected to the internet, so i want to aks you help how can i do the following:

1. I will install BOINC on all P4s. (ok :)
2. I will install boinc on one laptop and connect it to the internet, subscribe to all projects and request work units for each (can do that as well).
3. Using a USB, i want to transfer the work units each to a dedicated P4 (what files?can i transfer the executables as well? will copying the whole C:\\Program Files\\BOINC\\projects folder back and forth work?), do the calculations there and return with the results file to the laptop machine, put it where it should be (where?) and upload.

Any help is appreciated, and nice to see there is something line BOINC.
ID: 820 · Report as offensive
Metod, S56RKO

Send message
Joined: 9 Sep 05
Posts: 128
Slovenia
Message 822 - Posted: 5 Nov 2005, 11:35:02 UTC - in response to Message 820.  


I have a few P4s that could serve well. They are not connected to the internet, so i want to aks you help how can i do the following:

1. I will install BOINC on all P4s. (ok :)
2. I will install boinc on one laptop and connect it to the internet, subscribe to all projects and request work units for each (can do that as well).
3. Using a USB, i want to transfer the work units each to a dedicated P4 (what files?can i transfer the executables as well? will copying the whole C:\\Program Files\\BOINC\\projects folder back and forth work?), do the calculations there and return with the results file to the laptop machine, put it where it should be (where?) and upload.


I guess this could be done, but I haven't done it myself, so it might fail.

What I'd do is the following:

Install BOINC on the laptop as many instances as there are internet-less machines you want to feed through this laptop. Install these instances to be run manually. Use separate folders for each of them.

Install BOINC on any of those internet-less machines with any run method you desire (as a service perhaps?).

Then run each of those connect-only instances of BOINC on laptop to fetch work one at time. Terminate them after work is fetched, results uploaded and reported.

Then transfer the following files to flash:

client_state.xml
account_*.xml
master_*.xml
sched_request_*.xml
sched_reply_*.xml
statistics_*.xml
*_prefs.xml

as well as the following folders together with their contents:

projects
slots

Of course, copy these files in separate directories on flash also.

Then distribute files to those internet-less machines. Do that while BOINC CC are terminated.

After copying files, run BOINC CC on internet-less machines.

When you feel that new work is needed on those machines, terminate BOINC CC, copy the files above to flash, transfer flash to your laptop, copy them to right folders on laptop and repeat the procedure above from the point of fetching the work.

It might be that you'll end up with several instances of your lap-top machine on the project statistics pages. But nothing to worry, servers will distinguish your internet-less machines according to the host Id, which will be different for each of them.
Metod ...
ID: 822 · Report as offensive

Message boards : BOINC client : Transport calculations to another PC

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.