0 credit work unit?

Message boards : Number crunching : 0 credit work unit?

To post messages, you must log in.

AuthorMessage
MattDavis
Avatar

Send message
Joined: 22 Sep 05
Posts: 206
Credit: 1,377,748
RAC: 0
Message 30002 - Posted: 25 Oct 2006, 21:00:00 UTC
Last modified: 25 Oct 2006, 21:08:05 UTC

I only care about credits because they show me that my computers are continuously turning in valid work. However, I do not like doing work units for no reason. That's a waste of computer time.

https://boinc.bakerlab.org/rosetta/workunit.php?wuid=37380301

So, if I'm reading this correctly, the first user had an error. The second user didn't turn it in on time so my computer got the unit. However, the second computer turned it in before I did, and so when I turned mine in a day after I got it I get 0 credits?

That's a waste of 4 hours of computing time! And I don't like crunching work for no reason if the guy who turns it in late still gets credit when I turn it in almost immediately and I get 0 credit! That 4 hours could have been used for a work unit that actually needed crunching.
ID: 30002 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile River~~
Avatar

Send message
Joined: 15 Dec 05
Posts: 761
Credit: 285,578
RAC: 0
Message 30010 - Posted: 25 Oct 2006, 22:23:22 UTC

I agree with Matt. It is particularly unfortunate as the task that has been zero credited actually delivered more decoys in this example.

The problem is with the max values set for the workunit - 1, 2, 1

This means it takes a max of 1 error result, 2 total, or 1 success. In the usual case these limits all hit at the same time, when there is more than 1 error the WU stops replicating. Here there is an extra success result because a task that timed out did eventually deliver.

The max of 1 error is probably right, as it stops rogue wu from replicating too far (who can forget Xmas 2005?)

I'd suggest a higher value for the numbers of total and success tasks, keeping 1 as the error limit. Something like 1, 4, 4 would make sense in my opinion.

Secondly, as Rosetta advertises that it allows work back after the deadline, I wonder if it is possible to tweak the scheduler so that it either wait a lot longer than the deadline before sending out a replacement task, or to not send one out at all?

I hope credit will be awarded manually for this task and any similar - I know this has been done in the past.

River~~
ID: 30010 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Jose

Send message
Joined: 28 Mar 06
Posts: 820
Credit: 48,297
RAC: 0
Message 30021 - Posted: 26 Oct 2006, 0:17:57 UTC - in response to Message 30002.  
Last modified: 26 Oct 2006, 0:23:11 UTC

I only care about credits because they show me that my computers are continuously turning in valid work. However, I do not like doing work units for no reason. That's a waste of computer time.

https://boinc.bakerlab.org/rosetta/workunit.php?wuid=37380301

So, if I'm reading this correctly, the first user had an error. The second user didn't turn it in on time so my computer got the unit. However, the second computer turned it in before I did, and so when I turned mine in a day after I got it I get 0 credits?

That's a waste of 4 hours of computing time! And I don't like crunching work for no reason if the guy who turns it in late still gets credit when I turn it in almost immediately and I get 0 credit! That 4 hours could have been used for a work unit that actually needed crunching.


Your computer claimed 50 credits and was granted 20. So what are you talking about?

Check Again Matt

43616155 302987 24 Oct 2006 0:11:43 UTC 25 Oct 2006 20:56:35 UTC Over Success Done 14,328.41 50.01 20.00

You are the owner of record for computer 302987

This and no other is the root from which a Tyrant springs; when he first appears he is a protector.”
Plato
ID: 30021 · Rating: -2 · rate: Rate + / Rate - Report as offensive    Reply Quote
MattDavis
Avatar

Send message
Joined: 22 Sep 05
Posts: 206
Credit: 1,377,748
RAC: 0
Message 30022 - Posted: 26 Oct 2006, 0:21:39 UTC - in response to Message 30021.  

I only care about credits because they show me that my computers are continuously turning in valid work. However, I do not like doing work units for no reason. That's a waste of computer time.

https://boinc.bakerlab.org/rosetta/workunit.php?wuid=37380301

So, if I'm reading this correctly, the first user had an error. The second user didn't turn it in on time so my computer got the unit. However, the second computer turned it in before I did, and so when I turned mine in a day after I got it I get 0 credits?

That's a waste of 4 hours of computing time! And I don't like crunching work for no reason if the guy who turns it in late still gets credit when I turn it in almost immediately and I get 0 credit! That 4 hours could have been used for a work unit that actually needed crunching.


Your computer claimed 50 credits and was granted 20. So what are you talking about?

Check Again Matt



Maybe it changed between when I originally posted and when you saw it, genius.
ID: 30022 · Rating: 1 · rate: Rate + / Rate - Report as offensive    Reply Quote
Jose

Send message
Joined: 28 Mar 06
Posts: 820
Credit: 48,297
RAC: 0
Message 30023 - Posted: 26 Oct 2006, 0:24:11 UTC - in response to Message 30022.  

I only care about credits because they show me that my computers are continuously turning in valid work. However, I do not like doing work units for no reason. That's a waste of computer time.

https://boinc.bakerlab.org/rosetta/workunit.php?wuid=37380301

So, if I'm reading this correctly, the first user had an error. The second user didn't turn it in on time so my computer got the unit. However, the second computer turned it in before I did, and so when I turned mine in a day after I got it I get 0 credits?

That's a waste of 4 hours of computing time! And I don't like crunching work for no reason if the guy who turns it in late still gets credit when I turn it in almost immediately and I get 0 credit! That 4 hours could have been used for a work unit that actually needed crunching.


Your computer claimed 50 credits and was granted 20. So what are you talking about?

Check Again Matt



Maybe it changed between when I originally posted and when you saw it, genius.


So , before you bellyache , you should recheck.
This and no other is the root from which a Tyrant springs; when he first appears he is a protector.”
Plato
ID: 30023 · Rating: -2 · rate: Rate + / Rate - Report as offensive    Reply Quote
MattDavis
Avatar

Send message
Joined: 22 Sep 05
Posts: 206
Credit: 1,377,748
RAC: 0
Message 30024 - Posted: 26 Oct 2006, 0:26:03 UTC - in response to Message 30023.  
Last modified: 26 Oct 2006, 0:29:32 UTC

I only care about credits because they show me that my computers are continuously turning in valid work. However, I do not like doing work units for no reason. That's a waste of computer time.

https://boinc.bakerlab.org/rosetta/workunit.php?wuid=37380301

So, if I'm reading this correctly, the first user had an error. The second user didn't turn it in on time so my computer got the unit. However, the second computer turned it in before I did, and so when I turned mine in a day after I got it I get 0 credits?

That's a waste of 4 hours of computing time! And I don't like crunching work for no reason if the guy who turns it in late still gets credit when I turn it in almost immediately and I get 0 credit! That 4 hours could have been used for a work unit that actually needed crunching.


Your computer claimed 50 credits and was granted 20. So what are you talking about?

Check Again Matt



Maybe it changed between when I originally posted and when you saw it, genius.


So , before you bellyache , you should recheck.


How about you stop being a moron?

When I posted it had 0 credit. It was granted credit after that.

This seems to be too complex of an idea for you.

Go start trouble somewhere else.
ID: 30024 · Rating: 1 · rate: Rate + / Rate - Report as offensive    Reply Quote
BennyRop

Send message
Joined: 17 Dec 05
Posts: 555
Credit: 140,800
RAC: 0
Message 30026 - Posted: 26 Oct 2006, 0:45:38 UTC

For the validate section of each of those..
#1 says "invalid"
#2 says "valid"
#3 (Matt's) says "workunit error - check skipped."
is that the normal message for a WU turned in after a valid WU?
ID: 30026 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
MattDavis
Avatar

Send message
Joined: 22 Sep 05
Posts: 206
Credit: 1,377,748
RAC: 0
Message 30027 - Posted: 26 Oct 2006, 0:54:07 UTC

I have no idea.

The 20 credits are nice, but I started the thread to let the scientists know that it's annoying (and wasteful) to send out a work unit for a second time and then deny that computer's result when the late person returns his late.
ID: 30027 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Buffalo Bill
Avatar

Send message
Joined: 25 Mar 06
Posts: 71
Credit: 1,630,458
RAC: 0
Message 30033 - Posted: 26 Oct 2006, 2:13:58 UTC

I also got one of those "check skipped" units and got 20 credits after a delay. You usually have to check the actual WU result to see it. I have always gotten credit for failed units as long as they did some useful work. One of the things I like about Rosetta.

Bill
ID: 30033 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile David E K
Volunteer moderator
Project administrator
Project developer
Project scientist

Send message
Joined: 1 Jul 05
Posts: 1480
Credit: 4,334,829
RAC: 0
Message 30037 - Posted: 26 Oct 2006, 3:17:36 UTC

I'll look into possibly modifying the validator to fix this.
ID: 30037 · Rating: 1 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile River~~
Avatar

Send message
Joined: 15 Dec 05
Posts: 761
Credit: 285,578
RAC: 0
Message 30045 - Posted: 26 Oct 2006, 7:55:38 UTC - in response to Message 30026.  

For the validate section of each of those..
#1 says "invalid"
#2 says "valid"
#3 (Matt's) says "workunit error - check skipped."
is that the normal message for a WU turned in after a valid WU?


First, to avoid confusion can we be careful with the terminolgy please - these three tasks are all the same WU. The name "work unit" covers the group of tasks sent out with identical data & identical seeds.

It is a task when it is sent out and it is a different task if it is sent again to a different host. It is a different task on each host, it is still the same WU on both/all hosts.

If I understand the jargon a task becomes a result if and only if it is returned to the server.

Understanding the jargon helps us to understand the error message: we deduce that the message "work unit error" does not refer specifically to Matt's result, but to the effect that result has had on the entire workunit by its very existence. At the moment of return the work unit goes into error even before the content of Matt's result is looked at.

By using the words "task" and "WU" interchangeably, we miss the subtleties of this kind of message. That is why I hope my pedantry over the terminology is useful.

If the first failed task had not existed, so that there were just two good tasks in that WU, Matt's result would have been validated. Probably (but we can't be sure) it would have been accepted and he would have got the credit automatically.

Hence my suggestion to use maxima of 1, 4, 4 instead of 1, 2, 1 when setting up future WU types. Then in cases like this where late return causes more than one task to be sent out, the work unit would not be in error and the component result would be analysed.

HTH
River~~
ID: 30045 · Rating: 1 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile River~~
Avatar

Send message
Joined: 15 Dec 05
Posts: 761
Credit: 285,578
RAC: 0
Message 30047 - Posted: 26 Oct 2006, 8:24:29 UTC - in response to Message 30024.  
Last modified: 26 Oct 2006, 8:52:29 UTC

... I don't like crunching work for no reason if the guy who turns it in late still gets credit when I turn it in almost immediately and I get 0 credit! ...


Your computer claimed 50 credits and was granted 20. So what are you talking about?

Check Again Matt



Maybe it changed between when I originally posted and when you saw it, genius.


So , before you bellyache , you should recheck.


How about you stop being a moron?

When I posted it had 0 credit. It was granted credit after that.

This seems to be too complex of an idea for you.

Go start trouble somewhere else.


Time out, both of you.

For the record I have never met either of you, I am not a prior friend of either of you, and I have no side to take in the arguments you have had in the past.

Matt's original post was a useful one - it has pointed out room for improvement in the settings that are used to generate WU. If I am right about that, those tweaks will save the project team manual work in the future repairing broken results.

Jose's reply was inflammatory. There had already been a posting, by me, that mentioned the fact that this project often applies manual adjustments - some of these are in fact done by scripts that run from time to time, others are literally hands on by the project team. An obvious reason for the discrepancy between the value seen by Matt before his first post and the value seen by Jose before his first post.

Jose: you really should have thoght of that possibility, especially after reading my posting.

But also:

Matt: your reply was also inflammatory. You could have put past disagreements aside, and explained politely to Jose that the value had changed since your posting.

Matt gave some good advice in a previous thread about ignoring posts from certain people. I intend to follow it concerning both of you and only the pair of you.

I suggest that Jose follows Matt's advice concerning Matt (as he would have been better to do already).

I suggest that Matt follows his own advice concerning Jose (as he would have been better to have done here).

I will be following my own advice - right after this posting ;-) Both of you are now on my ignore list for a while. I used a T word before, in that other thread. It applies equally to both of you, IMHO. Jose for persistently picking fights and Matt for persistently escalating the invitation.

Finally Jose am I a mod? Yes I do have a mod a/c. That has nver been a secret.

My views here are as an individual participant -- that is why I am posting as R~~ not on my mod a/c.

As a matter of policy I do not act as a mod on an issue where I have already become emotionally involved as I have here, by Jose & Matt's shared kindergaterten pettiness. When I feel I have got myself sucked in, as here, I leave it to other mods to sort out. Including deleting this post if felt necessary.

When posting as an individual participant my postings are equally subject to moderation as anyone else's. And that is as it should be.

River~~
ID: 30047 · Rating: 1 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile River~~
Avatar

Send message
Joined: 15 Dec 05
Posts: 761
Credit: 285,578
RAC: 0
Message 30048 - Posted: 26 Oct 2006, 8:57:55 UTC - in response to Message 30037.  

I'll look into possibly modifying the validator to fix this.


hi David,

Just to be clear: it is not the validator - the validator never got a look at the third result here.

All that needs to be modified (if I understand correctly) are the values for the max number of results in the WU type. It is possibly too late for the current work but could be tried as soon as you start the next type of wu.

R~~
ID: 30048 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Jose

Send message
Joined: 28 Mar 06
Posts: 820
Credit: 48,297
RAC: 0
Message 30056 - Posted: 26 Oct 2006, 14:36:51 UTC

Finally Jose am I a mod? Yes I do have a mod a/c. That has nver been a secret.

My views here are as an individual participant -- that is why I am posting as R~~ not on my mod a/c.

As a matter of policy I do not act as a mod on an issue where I have already become emotionally involved as I have here, by Jose & Matt's shared kindergaterten pettiness. When I feel I have got myself sucked in, as here, I leave it to other mods to sort out. Including deleting this post if felt necessary.

When posting as an individual participant my postings are equally subject to moderation as anyone else's. And that is as it should be.

River~~


Woozy Sparky!!!!!!

What caused this reaction? I did not mention you nor your mod status (Although now I am asking myself which one of the mods you are :)] So there is no reason for this angry reaction.

The quoted reaction is flaming too. Worst it was not a reaction to provocation.


Before you point fingers , look yourself in the mirror. BTW all I pointed to Matt before he attacked me is that he got his points. He insulted me, I will not queep quiet when he does.


This and no other is the root from which a Tyrant springs; when he first appears he is a protector.”
Plato
ID: 30056 · Rating: -2 · rate: Rate + / Rate - Report as offensive    Reply Quote

Message boards : Number crunching : 0 credit work unit?



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