Tansferring WU to new machine?

Message boards : Number crunching : Tansferring WU to new machine?
Message board moderation

To post messages, you must log in.

AuthorMessage
Russ Sheldon
Avatar

Send message
Joined: 18 Jan 01
Posts: 382
Credit: 530,470,939
RAC: 0
United States
Message 1133003 - Posted: 28 Jul 2011, 15:39:30 UTC

What's the best way, very specifically, to transfer un-crunched WU from one machine to another?
Thanks,
Russ
Proud member of the half bill club!
ID: 1133003 · Report as offensive
B-Man
Volunteer tester

Send message
Joined: 11 Feb 01
Posts: 253
Credit: 147,366
RAC: 0
United States
Message 1133005 - Posted: 28 Jul 2011, 15:41:43 UTC

I think BOINC is specifically designed against that. I know you can't easily transfer work between machines.
ID: 1133005 · Report as offensive
Profile HAL9000
Volunteer tester
Avatar

Send message
Joined: 11 Sep 99
Posts: 6534
Credit: 196,805,888
RAC: 57
United States
Message 1133007 - Posted: 28 Jul 2011, 15:43:52 UTC

The easiest way is probably:
1. Install BOINC on the new machine.
2. Close/exit BOINC on the new machine.
3. Close/exit BOINC on the old machine.
4. Copy the contents of the data folder from the old machine to the new one.
Note: The location of your data folder can very depending on the OS.
5. Start BOINC on the new machine.
6. Crunch... Crunch... Crunch...
SETI@home classic workunits: 93,865 CPU time: 863,447 hours
Join the [url=http://tinyurl.com/8y46zvu]BP6/VP6 User Group[
ID: 1133007 · Report as offensive
OzzFan Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Apr 02
Posts: 15691
Credit: 84,761,841
RAC: 28
United States
Message 1133008 - Posted: 28 Jul 2011, 15:48:46 UTC - in response to Message 1133007.  

The easiest way is probably:
1. Install BOINC on the new machine.
2. Close/exit BOINC on the new machine.
3. Close/exit BOINC on the old machine.
4. Copy the contents of the data folder from the old machine to the new one.
Note: The location of your data folder can very depending on the OS.
5. Start BOINC on the new machine.
6. Crunch... Crunch... Crunch...


Even easier than that. Since BOINC's uninstaller is non-destructive, you can do it like this:


1. Uninstall BOINC on old machine. This leaves behind the data directory where all workunits are stored.
2. Move data directory to the new machine.
3. Install BOINC on the new machine and make sure the installer points to the correct data directory (if it isn't the default)

BOINC will automatically pick up where it left off. Note that if you were using optimized apps, you may want to look into re-installing if your new machine supports a newer/better instruction set.
ID: 1133008 · Report as offensive
1mp0£173
Volunteer tester

Send message
Joined: 3 Apr 99
Posts: 8423
Credit: 356,897
RAC: 0
United States
Message 1133041 - Posted: 28 Jul 2011, 17:13:18 UTC - in response to Message 1133003.  

What's the best way, very specifically, to transfer un-crunched WU from one machine to another?
Thanks,
Russ

You can transfer the identity of a machine to a different machine, including un-crunched work.

If you have a slow machine with tons of work, and a fast machine that is empty, you could actually swap identities.

What you can't do is take some work on machine "A" and give it to machine "B."

One form of widespread cheating in SETI Classic was to have one machine download work, crunch it on multiple machines offline, and then give it back to the original machine to return -- making that original machine seem mind-bogglingly fast.
ID: 1133041 · Report as offensive
Russ Sheldon
Avatar

Send message
Joined: 18 Jan 01
Posts: 382
Credit: 530,470,939
RAC: 0
United States
Message 1133067 - Posted: 28 Jul 2011, 18:25:39 UTC - in response to Message 1133041.  

Thanks for the feedback.
Half wrong, half right. Can't get WU's to be used in new directory. BOINC tasks doesn't see them.
How do I change the identity?
Thanks!
Proud member of the half bill club!
ID: 1133067 · Report as offensive
Profile BMH
Avatar

Send message
Joined: 27 May 99
Posts: 419
Credit: 166,294,083
RAC: 125
United Kingdom
Message 1133068 - Posted: 28 Jul 2011, 18:25:54 UTC - in response to Message 1133041.  

What's the best way, very specifically, to transfer un-crunched WU from one machine to another?
Thanks,
Russ

You can transfer the identity of a machine to a different machine, including un-crunched work.

If you have a slow machine with tons of work, and a fast machine that is empty, you could actually swap identities.

What you can't do is take some work on machine "A" and give it to machine "B."

One form of widespread cheating in SETI Classic was to have one machine download work, crunch it on multiple machines offline, and then give it back to the original machine to return -- making that original machine seem mind-bogglingly fast.

I used to do this, not to cheat but because machine "A" (at work) had internet access and machine "B" (at home) didn't. I never realised it was considered cheating or that anyone was looking at the performance of machine "A".
Brian.
ID: 1133068 · Report as offensive
Profile skildude
Avatar

Send message
Joined: 4 Oct 00
Posts: 9541
Credit: 50,759,529
RAC: 60
Yemen
Message 1133087 - Posted: 28 Jul 2011, 19:24:34 UTC - in response to Message 1133068.  

sharing WU's is no longer viable since your machine will eventually want to return the work and you can't have 2 machines with the same ID


In a rich man's house there is no place to spit but his face.
Diogenes Of Sinope
ID: 1133087 · Report as offensive
S@NL - John van Gorsel
Volunteer tester
Avatar

Send message
Joined: 5 Jul 99
Posts: 193
Credit: 139,673,078
RAC: 0
Netherlands
Message 1133400 - Posted: 29 Jul 2011, 8:23:36 UTC - in response to Message 1133068.  
Last modified: 29 Jul 2011, 8:24:05 UTC

I used to do this, not to cheat but because machine "A" (at work) had internet access and machine "B" (at home) didn't. I never realised it was considered cheating or that anyone was looking at the performance of machine "A".


I don't think this was ever considered as cheating. What I can remember is that some people ran a task on one pc up to 99%, than distribute that task to multiple machines and let those machines finish the last % and return the result. And that was cheating...


Seti@Netherlands website
ID: 1133400 · Report as offensive
-BeNt-
Avatar

Send message
Joined: 17 Oct 99
Posts: 1234
Credit: 10,116,112
RAC: 0
United States
Message 1133415 - Posted: 29 Jul 2011, 10:08:20 UTC

Wouldn't the machine just realize it can't use the old WU's an abandon them? You know clientID and all. Maybe if you did the merger clients thing BEFORE you load them up.
Traveling through space at ~67,000mph!
ID: 1133415 · Report as offensive
Profile HAL9000
Volunteer tester
Avatar

Send message
Joined: 11 Sep 99
Posts: 6534
Credit: 196,805,888
RAC: 57
United States
Message 1133445 - Posted: 29 Jul 2011, 12:38:19 UTC - in response to Message 1133067.  

Thanks for the feedback.
Half wrong, half right. Can't get WU's to be used in new directory. BOINC tasks doesn't see them.
How do I change the identity?
Thanks!

Depending on what state BOINC is in now you can either do a project detach/attach or just remove BOINC and reinstall it. Then attach to the project.

If you still have the data from the old machine intact you might be able to try again. If BOINC aborted the tasks on the new machine then you are out of luck.
SETI@home classic workunits: 93,865 CPU time: 863,447 hours
Join the [url=http://tinyurl.com/8y46zvu]BP6/VP6 User Group[
ID: 1133445 · Report as offensive

Message boards : Number crunching : Tansferring WU to new machine?


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