Is really necessary for WU’s to be reported?

Ziran
Ziran
Joined: 26 Nov 04
Posts: 194
Credit: 57,335
RAC: 0
Topic 188719

The question might seam weird, but hang on and i should try to explain my thinking.

Then the client has finished a WU a two-stage process takes place to report the WU. First the result is uploaded to the upload server. Then the client reports the result to the scheduler. The upload to the upload server happens immediately, but the report to the scheduler is delayed to minimize the risk of the scheduler being overloaded.

In my mind, there is another way to do this that has several advantages. The client uploads the result to the upload server just like today, but instead of the client reporting the result we let the upload server do that, either by reporting to the scheduler or by directly updating the database. More work for the upload server, less work for the scheduler. The results would only be reported then both the upload server and the scheduler/DB had the capacity to do so, so the upload server would have to keep track of what results that haven’t bean reported and the arrival time for that result.

So what is the advantage with this?

Less stress on the scheduler.

No WU’s ready to report on the client. Getting away from the problem (?) that people update project to report WU’.

Faster validation. If results are reported faster, the results can also be validated faster. =credits faster.

A more true “turn around time”. If upload time is used instead of the time then the result was reported like today, then we would have a much more accurate “turn around time”. A true “turn around time” would be very useful then handing out work for some projects.

If the scheduler or database is down, you can still report results as long as the upload server is online.

Then you're really interested in a subject, there is no way to avoid it. You have to read the Manual.

Joey9.5
Joey9.5
Joined: 8 Mar 05
Posts: 14
Credit: 18,814
RAC: 0

Is really necessary for WU’s to be reported?

I do see that there would be several advantages if the results were reported on the upload server. However, I just have 1 question. How would the upload server sort out who sent in what result????

My cat eats people

ben
ben
Joined: 9 Feb 05
Posts: 36
Credit: 1,663
RAC: 0

Advantage: Assuming there is

Advantage: Assuming there is electricity and network connection (as we now know this is not a given ;), the advantage is that WUs can be uploaded to a "dumb" storage server that does not need to access the database to "log-in" the work unit.

When the transitioner "gets around to it" it can process who the WU is from, whether they were sent the WU originally, check for quorum of results, etc.

John McLeod VII
John McLeod VII
Moderator
Joined: 10 Nov 04
Posts: 547
Credit: 632,255
RAC: 0

The stress point is not

The stress point is not actually the scheduler, it is database access.

lysdexia
lysdexia
Joined: 9 Mar 05
Posts: 97
Credit: 17,013
RAC: 0

seem

seem


"My other computer is a virus farm."

Comment viewing options

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