How to running rosetta on PC without Internet connections?

Message boards : Number crunching : How to running rosetta on PC without Internet connections?

To post messages, you must log in.

AuthorMessage
Profile opernal

Send message
Joined: 26 Apr 07
Posts: 20
Credit: 4,598,641
RAC: 0
Message 39948 - Posted: 27 Apr 2007, 14:46:58 UTC

We have a lots PCs which havn't Internet connections. How to running compute program on these PCs with BOINC?
Anyone could offer more detail operate infomations on it. thanks a lot.
ID: 39948 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Keith Akins

Send message
Joined: 22 Oct 05
Posts: 176
Credit: 71,779
RAC: 0
Message 39951 - Posted: 27 Apr 2007, 14:58:50 UTC

If one machine has a broadband connection, then you might try an inexpensive router or router switch combo to hook them up.
ID: 39951 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile dcdc

Send message
Joined: 3 Nov 05
Posts: 1829
Credit: 115,817,477
RAC: 59,176
Message 39957 - Posted: 27 Apr 2007, 16:44:33 UTC

I don't think there's a sneakernet guide for BOINC - not one that I know of anyway, but if you let us know your setup then I'm sure we can work something out.

Do the offline computers have access to a folder than an online machine also has access to? Or are they completely isolated? If this is the case then running offline will require the jobs to be moved to a PC with internet access via a USB drive.

I guess this is what would be useful:
1. How many offline PCs are there?
2. Can any of them access the internet?
3. If 2=No, Can any of them access a folder on a machine that can access the internet?
4. What OS are they running?
ID: 39957 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Tom Philippart
Avatar

Send message
Joined: 29 May 06
Posts: 183
Credit: 834,667
RAC: 0
Message 39968 - Posted: 27 Apr 2007, 20:53:03 UTC - in response to Message 39957.  

In your general Boinc settings (here on the rosetta site) you have to set the "Connect to network about every XX" value to a high value, like 4, which means that it will only connect to the internet every 4 days and will download enough work to assure it won't run out of work during the 4 days.


ID: 39968 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile opernal

Send message
Joined: 26 Apr 07
Posts: 20
Credit: 4,598,641
RAC: 0
Message 39976 - Posted: 28 Apr 2007, 1:35:55 UTC

A lots of not powerful PCs , and some powerful servers(Intel Xeon MP 3.66G * 8, 12G Memory). All these computers are isolated, which cannot access Internet directly and indirectly. The only way exchanging data is USB device.

Now I feel like it is impractical to run BOINC on these PCs. But do these servers can be any use? Because there's few applications running on it, and the usage of all CPUs is close to 0%. I think it is wasteful.

thanks for answering my questions.
ID: 39976 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Conan
Avatar

Send message
Joined: 11 Oct 05
Posts: 150
Credit: 3,818,279
RAC: 456
Message 39981 - Posted: 28 Apr 2007, 7:35:31 UTC

If the computers could be hooked up via a network to a router/switch connected to a computer/server that had access to the net at least every 4 to 5 days then all the other computers could register with the selected project, download and upload work while the connection was inplace.
The network could then be isolated from the net again till the next connection time.

Boinc needs a connection to the net to upload and download work from a project.
Boinc itself is not a project just the platform used to talk back to the projects.

Projects like ClimatePrediction.net have workunits that run for months so it maybe a better choice as you would only need the ititial connection to register and download work then only have to connect again once a week or so to upload data trickles till the WU is finished.
ID: 39981 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile opernal

Send message
Joined: 26 Apr 07
Posts: 20
Credit: 4,598,641
RAC: 0
Message 39982 - Posted: 28 Apr 2007, 8:22:08 UTC

Tasks need to run months maybe fit my server. :)
ID: 39982 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
FoldingSolutions
Avatar

Send message
Joined: 2 Apr 06
Posts: 129
Credit: 3,506,690
RAC: 0
Message 40727 - Posted: 11 May 2007, 18:28:17 UTC - in response to Message 39948.  

I run BOINC from a USB memory device, but it is a relatively fast one and when i tried it on a slower one the CPU experienced drops in usage (like 100% to 20% every 5 seconds) so it's not entirely practical. Just an idea though.
ID: 40727 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Mod.Sense
Volunteer moderator

Send message
Joined: 22 Aug 06
Posts: 4018
Credit: 0
RAC: 0
Message 40730 - Posted: 11 May 2007, 18:58:50 UTC

"The Mastergee" were you running Rosetta? Since it does so little access to "disk", I would have expected only very rare reduction in CPU time, like as a model is reaching a checkpoint, or getting started.
Rosetta Moderator: Mod.Sense
ID: 40730 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
FoldingSolutions
Avatar

Send message
Joined: 2 Apr 06
Posts: 129
Credit: 3,506,690
RAC: 0
Message 40900 - Posted: 13 May 2007, 16:46:52 UTC - in response to Message 40730.  

Actually the CPU reduction was with Seti@home, so I think that the USB idea would work with Rosetta, but with many machines this would require investment in many USB devices. And I'm not sure if crunching results on many machines and recording the results onto USB devices, then reporting them from a single internet connected computer would work. Because doesn't BOINC have an annoying function that stops work being sent until a certain time after the last request?
ID: 40900 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile dcdc

Send message
Joined: 3 Nov 05
Posts: 1829
Credit: 115,817,477
RAC: 59,176
Message 40906 - Posted: 13 May 2007, 19:08:30 UTC

If the machines are networked together and so can all access a single shared folder, a single USB flash drive could be used to import/export the jobs to that folder. I think the best way to do it would be to have one boinc installation per machine, and a batch file that copies the folders to the shared drive, and then starts boinc.exe on each of the machines (I believe 'net start' can be used to start services on remote machines?). Net stop could then be used to stop boinc before the folders are copied back to the flash drive and taken to an internet connected computer. I don't think a couple of batch files to automate all this would be difficult...

opernal - could a usb drive be updated every 2 weeks? If so, rosetta could return jobs before they exire.
ID: 40906 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote

Message boards : Number crunching : How to running rosetta on PC without Internet connections?



©2024 University of Washington
https://www.bakerlab.org