Is 'Ready to report' predictable?

LivingDog
LivingDog
Joined: 21 Nov 05
Posts: 97
Credit: 1792686
RAC: 0
Topic 194333

My last wu has been sitting in one of my machines for ~2 days. Currently it has to share a physical line with another machine. So I swap the line back and forth between the two machines.

Is there a way to predict when the completed wu will be uploaded to the E@H server database so I can attach it at the appropriate time? One machine does the wu's in 6 hours, and the other in 60 hours.

thx in advance...

-LD
________________________________________
my faith

mikey
mikey
Joined: 22 Jan 05
Posts: 12877
Credit: 1884382953
RAC: 151200

Is 'Ready to report' predictable?

Quote:

My last wu has been sitting in one of my machines for ~2 days. Currently it has to share a physical line with another machine. So I swap the line back and forth between the two machines.

Is there a way to predict when the completed wu will be uploaded to the E@H server database so I can attach it at the appropriate time? One machine does the wu's in 6 hours, and the other in 60 hours.

thx in advance...

More or less when you need new work, so it is kind of based on your cache settings. It is not exact, so no it is not perfectly predictable.

If you are using a network cable you could always get a hub or switch and have both hooked up at the same time. A hub or switch are similar and do the same thing in your case. Here is an example http://compnetworking.about.com/od/homenetworking/ig/Home-Network-Diagrams/Hub-Switch-Network-Diagram.htm Both could be online at the same time this way.

If you are using a phone line, ie dialup, than you could use a splitter, here is an example http://www.abccables.com/308-4324.html then both could be online when they need to be without you having to move wires around.

Bikeman (Heinz-Bernd Eggenstein)
Bikeman (Heinz-...
Moderator
Joined: 28 Aug 06
Posts: 3522
Credit: 807146119
RAC: 1269135

RE: Is there a way to

Quote:

Is there a way to predict when the completed wu will be uploaded to the E@H server database so I can attach it at the appropriate time? One machine does the wu's in 6 hours, and the other in 60 hours.

In addition to the response you already got: maybe the opposite way is more practical: FORCE an upload after you have attached the line to either PC. That is: once you provide a physical connection to the Internet, push the UPDATE button in the BOINC manager GUI (after selecting the einsten@home project) which forces an upload. Sometimes you have to repeat this to complete both the update plus the "reporting" phase (and also getting new work, of course).

There might even be a way to script this, as the boinc_cmd or boincmd command line interface has an update command as well (cmd line arg "--project http://einstein.phys.uwm.edu update" ). Any Windows gurus here?

CU
Bikeman

LivingDog
LivingDog
Joined: 21 Nov 05
Posts: 97
Credit: 1792686
RAC: 0

RE: RE: ... Is there a

Message 92780 in response to message 92778

Quote:
Quote:
... Is there a way to predict when the completed wu will be uploaded to the E@H server database ... ?

More or less when you need new work, so it is kind of based on your cache settings. It is not exact, so no it is not perfectly predictable.

...

Cache settings? You mean the Advanced->Preferences? I don't want to touch those values since I am only computer semi-literate.

I have a router but I need about a 50' cable to get from it to the furthest machine. Placing one or both of the machines in the same room as the router is not feasible - neither is buying a 50' cable.

But the answer is that the reporting is not predictable. I'll just struggle along until I can afford a wireless router. I'll probably be able to hook them up together when I get one.

Thanks for your help!

-LD
________________________________________
my faith

LivingDog
LivingDog
Joined: 21 Nov 05
Posts: 97
Credit: 1792686
RAC: 0

RE: RE: Is there a way

Message 92781 in response to message 92779

Quote:
Quote:

Is there a way to predict when the completed wu will be uploaded to the E@H server database so I can attach it at the appropriate time? One machine does the wu's in 6 hours, and the other in 60 hours.

In addition to the response you already got: maybe the opposite way is more practical: FORCE an upload after you have attached the line to either PC. That is: once you provide a physical connection to the Internet, push the UPDATE button in the BOINC manager GUI (after selecting the einsten@home project) which forces an upload. Sometimes you have to repeat this to complete both the update plus the "reporting" phase (and also getting new work, of course).

There might even be a way to script this, as the boinc_cmd or boincmd command line interface has an update command as well (cmd line arg "--project http://einstein.phys.uwm.edu update" ). Any Windows gurus here?

CU
Bikeman

THANKS Bikeman! I am trying it now - I had to look for it. The "UPLOAD" button is only present in the "PROJECTS" tab (which I never look at since I am only doing E@H) in the Advanced View. And it worked! I had two wu's which were uploaded but only one was reported. The other was sitting there in the "Ready to Report" mode - "UPLOAD" sent it on its way. Now I can force the wu on its way knowing when it will be completed and return the cable to the faster machine - awesome.

Thanks again!!

-LD
________________________________________
my faith

Bikeman (Heinz-Bernd Eggenstein)
Bikeman (Heinz-...
Moderator
Joined: 28 Aug 06
Posts: 3522
Credit: 807146119
RAC: 1269135

You're welcome. Happy

You're welcome.

Happy crunching!
Bikeman

mikey
mikey
Joined: 22 Jan 05
Posts: 12877
Credit: 1884382953
RAC: 151200

RE: RE: RE: ... Is

Message 92783 in response to message 92780

Quote:
Quote:
Quote:
... Is there a way to predict when the completed wu will be uploaded to the E@H server database ... ?

More or less when you need new work, so it is kind of based on your cache settings. It is not exact, so no it is not perfectly predictable.

...

Cache settings? You mean the Advanced->Preferences? I don't want to touch those values since I am only computer semi-literate.

Yes, in the Boinc gui, it is Advanced, Preferences, network usage, then set the 'connect about every' to however long of a cache you would like. REMEMBER though that Einstein has deadlines and you don't want to be keeping a larger cache than you need to.

Quote:

I have a router but I need about a 50' cable to get from it to the furthest machine. Placing one or both of the machines in the same room as the router is not feasible - neither is buying a 50' cable.

But the answer is that the reporting is not predictable. I'll just struggle along until I can afford a wireless router. I'll probably be able to hook them up together when I get one.

Thanks for your help!

No problem, and yes a wireless router will avoid the 50' cable run!!

LivingDog
LivingDog
Joined: 21 Nov 05
Posts: 97
Credit: 1792686
RAC: 0

RE: . . . Yes, in the

Message 92784 in response to message 92783

Quote:

. . .

Yes, in the Boinc gui, it is Advanced, Preferences, network usage, then set the 'connect about every' to however long of a cache you would like. REMEMBER though that Einstein has deadlines and you don't want to be keeping a larger cache than you need to.

. . .

What settings would you recommend for each machine? Under Advanced -> Preferences -> Network Usage is listed the default: Connect about every [0.10] days Additional work buffer 0.25 days

Here is the list of my machines:
#1:
mac G4 500 MHz
RAM 0.5 GB
slow: ~60 hrs/wu

#2:
Pent4 3 GHz
RAM 2 GB
medium: ~12 hrs/wu

#3:
laptop dual core 2.4 GHz
RAM 1 GB
faster: ~6 hrs/wu

-LD
________________________________________
my faith

Gary Roberts
Gary Roberts
Moderator
Joined: 9 Feb 05
Posts: 5887
Credit: 119200707102
RAC: 24954789

RE: What settings would you

Message 92785 in response to message 92784

Quote:
What settings would you recommend for each machine? Under Advanced -> Preferences -> Network Usage is listed the default: Connect about every [0.10] days Additional work buffer 0.25 days


These are local settings which (if changed) override the global settings on the website just for the machine on which you set them. If you have multiple machines, you are better off to set your preferences on the website so that you avoid the tedium of having to visit each machine in turn. The local preferences are designed for the special situation where you need a particular machine to be configured differently from the rest in your group for some particular reason.

As you are crunching E@H only, with no backup project, I would suggest that you change your preferences on the website to be 0.0 for the "connect" preference and to something like 3.0 days or so for the "additional work" preference. That way you will have some protection against unplanned outages. Since most of your machines have an "always on" connection, it is best to use 0.0 for the "connect" preference.

For the case of the machine that is not usually connected, this is where you can use the local preferences to save you some work. For that machine only, change (locally) just the "additional days" preference to be something like 6 days or more so that the machine can get plenty of work when it connects. Once the work is downloaded go to the "Activity" drop down menu item in BOINC Manager and select the "network activity suspended" menu item. You can then disconnect the network cable without the BOINC client getting upset about not being able to phone home whenever it wants. You will not have to reattach the network cable for quite a few days - perhaps when the machine has less than 24hrs of work remaining. When you get to that point, this is what I suggest you should do:-

  • * Open BOINC Manager at the "Projects" tab, select E@H and click NNT (No new tasks). This prevents requesting new work before completed work is uploaded.
    * After doing that, plug in your network cable.
    * On the "Activity" menu, remove "Network activity suspended" by clicking on one of the options that allow activity.
    * Go to the "Transfers" tab and watch your completed tasks being uploaded.
    * When uploading finishes completely, go to the "Projects" tab, select E@H and click on the "Allow new tasks" button.
    * Go to the "Messages" tab and watch the BOINC client report the uploaded tasks at the same time as a bunch of new work is downloaded.
    * When all downloads have finished (check "Transfers" tab), go to the "Activity" menu and once again set "network activity suspended".
    * Disconnect your network cable as the cycle is complete.

This whole cycle usually only takes a couple of minutes to complete and could even become a simple weekly task if you set the "extra days" appropriately.

Cheers,
Gary.

LivingDog
LivingDog
Joined: 21 Nov 05
Posts: 97
Credit: 1792686
RAC: 0

RE: ... This whole cycle

Message 92786 in response to message 92785

Quote:

...
This whole cycle usually only takes a couple of minutes to complete and could even become a simple weekly task if you set the "extra days" appropriately.

Beautiful! Thanks a million dude!

-LD
________________________________________
my faith

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.