Client claiming negative credit?

Message boards : Number crunching : Client claiming negative credit?
Message board moderation

To post messages, you must log in.

1 · 2 · 3 · Next

AuthorMessage
Michael Prinzing

Send message
Joined: 28 Jan 00
Posts: 1
Credit: 13,093,260
RAC: 24
Germany
Message 712731 - Posted: 15 Feb 2008, 2:06:55 UTC

Please take a look at workunit 219094004. Computer 2949370 (not mine) is claiming a negative credit for result 744063457, resulting a granted credit of 0.00 for this workunit.

Wouldn't it be better if results with a negative claimed credit were treated as invalid?


Michael
ID: 712731 · Report as offensive
kittyman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 51468
Credit: 1,018,363,574
RAC: 1,004
United States
Message 712742 - Posted: 15 Feb 2008, 3:04:11 UTC - in response to Message 712731.  
Last modified: 15 Feb 2008, 3:06:09 UTC

Please take a look at workunit 219094004. Computer 2949370 (not mine) is claiming a negative credit for result 744063457, resulting a granted credit of 0.00 for this workunit.

Wouldn't it be better if results with a negative claimed credit were treated as invalid?


Michael

It would be even better if credits claimed by out of date clients were treated as invalid.......
But it ain't gonna happen any time soon, so we all gotta take our lumps and carry on.....

I am not saying you are wrong, but I had suggested a long time ago that the validator take into account the version of the client and science app when deciding what credits to award......

It's a thorny thing, and probably not as simple to implement as some might imagine, but I suggested that in the case of an over-claiming client or app, the correct credit claimed by the current client/app would be awarded to both....
In the case of an under-claiming client/app, the older client/app would be awarded their lower claim, so as not to reward them with being paired with a current user..and the current client would be awarded his correct claim, so as not to punish the user with the current client/app because his wingman was using an under claiming client/app.

In other words, you get what you ask for, unless it is higher than what is currently correct, and if you claim a lower amount than what is currently correct, that is what you get, and the wingman is not punished.

I don't know if it is possible in the current system to award two different credit amounts for a reported result, but the scenario I have outlined should serve to quell all of the arguments about credit awarding, if it were possible to put into play......

I hope that makes sense to everybody....eh??
"Freedom is just Chaos, with better lighting." Alan Dean Foster

ID: 712742 · Report as offensive
Profile JDWhale
Volunteer tester
Avatar

Send message
Joined: 6 Apr 99
Posts: 921
Credit: 21,935,817
RAC: 3
United States
Message 712755 - Posted: 15 Feb 2008, 3:53:24 UTC - in response to Message 712742.  


In other words, you get what you ask for, unless it is higher than what is currently correct, and if you claim a lower amount than what is currently correct, that is what you get, and the wingman is not punished.



Hmmm... So in this case, the offender would be granted -38 credits. That could create a whole new race, see who can get the most negative RAC. Could make things more interesting. LOL
ID: 712755 · Report as offensive
kittyman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 51468
Credit: 1,018,363,574
RAC: 1,004
United States
Message 712758 - Posted: 15 Feb 2008, 3:58:36 UTC - in response to Message 712755.  


In other words, you get what you ask for, unless it is higher than what is currently correct, and if you claim a lower amount than what is currently correct, that is what you get, and the wingman is not punished.



Hmmm... So in this case, the offender would be granted -38 credits. That could create a whole new race, see who can get the most negative RAC. Could make things more interesting. LOL


Let 'em go at it..........LOL......
At least it would give the current, updated crunchers their due........
"Freedom is just Chaos, with better lighting." Alan Dean Foster

ID: 712758 · Report as offensive
Josef W. Segur
Volunteer developer
Volunteer tester

Send message
Joined: 30 Oct 99
Posts: 4504
Credit: 1,414,761
RAC: 0
United States
Message 712777 - Posted: 15 Feb 2008, 5:17:53 UTC - in response to Message 712758.  


In other words, you get what you ask for, unless it is higher than what is currently correct, and if you claim a lower amount than what is currently correct, that is what you get, and the wingman is not punished.



Hmmm... So in this case, the offender would be granted -38 credits. That could create a whole new race, see who can get the most negative RAC. Could make things more interesting. LOL


Let 'em go at it..........LOL......
At least it would give the current, updated crunchers their due........

CPU time -19464.251514

Hmm, even your phased quaddy isn't that fast, Mark. Maybe some tachyons got into that system, but more likely the user adjusted the clock.
                                                              Joe
ID: 712777 · Report as offensive
Profile David
Volunteer tester
Avatar

Send message
Joined: 19 May 99
Posts: 411
Credit: 1,426,457
RAC: 0
Australia
Message 712790 - Posted: 15 Feb 2008, 6:19:02 UTC - in response to Message 712777.  

but more likely the user adjusted the clock.


Darn, I did that recently (Huge time error because I had failed to set the time with a new motherboard). I wonder if it affected any results lol - Sorry if someone was affected. Oh and no that one posted was not my result, so dont blame me for that :)
ID: 712790 · Report as offensive
Profile JDWhale
Volunteer tester
Avatar

Send message
Joined: 6 Apr 99
Posts: 921
Credit: 21,935,817
RAC: 3
United States
Message 712792 - Posted: 15 Feb 2008, 6:23:16 UTC - in response to Message 712777.  


CPU time -19464.251514

Hmm, even your phased quaddy isn't that fast, Mark. Maybe some tachyons got into that system, but more likely the user adjusted the clock.
                                                              Joe



I don't get it... How can adjusting the clock cause the CPU time to go negative?
Maybe it's just ET showing off.
ID: 712792 · Report as offensive
Profile David
Volunteer tester
Avatar

Send message
Joined: 19 May 99
Posts: 411
Credit: 1,426,457
RAC: 0
Australia
Message 712795 - Posted: 15 Feb 2008, 6:30:45 UTC - in response to Message 712792.  

[quote]I don't get it... How can adjusting the clock cause the CPU time to go negative?
Maybe it's just ET showing off.


Adjusted the time back - it was running like 6hrs fast so they put it back. The time difference between start & end time was negative 5.4hrs, thus the result. Thats a guess tho.
ID: 712795 · Report as offensive
Profile Carlos
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 29860
Credit: 57,275,487
RAC: 157
United States
Message 712954 - Posted: 15 Feb 2008, 14:27:14 UTC - in response to Message 712795.  

[quote]I don't get it... How can adjusting the clock cause the CPU time to go negative?
Maybe it's just ET showing off.


Adjusted the time back - it was running like 6hrs fast so they put it back. The time difference between start & end time was negative 5.4hrs, thus the result. Thats a guess tho.


So when daylight saving time kicks in we all get a 1 hour penalty or boost? I don't think I have ever noticed that before.
ID: 712954 · Report as offensive
Josef W. Segur
Volunteer developer
Volunteer tester

Send message
Joined: 30 Oct 99
Posts: 4504
Credit: 1,414,761
RAC: 0
United States
Message 713049 - Posted: 15 Feb 2008, 18:43:14 UTC - in response to Message 712954.  

[quote]I don't get it... How can adjusting the clock cause the CPU time to go negative?
Maybe it's just ET showing off.


Adjusted the time back - it was running like 6hrs fast so they put it back. The time difference between start & end time was negative 5.4hrs, thus the result. Thats a guess tho.


So when daylight saving time kicks in we all get a 1 hour penalty or boost? I don't think I have ever noticed that before.

The host is running BOINC 4.19.
                                                                 Joe
ID: 713049 · Report as offensive
Profile RandyC
Avatar

Send message
Joined: 20 Oct 99
Posts: 714
Credit: 1,704,345
RAC: 0
United States
Message 713198 - Posted: 15 Feb 2008, 22:59:42 UTC - in response to Message 712790.  

but more likely the user adjusted the clock.


Darn, I did that recently (Huge time error because I had failed to set the time with a new motherboard). I wonder if it affected any results lol - Sorry if someone was affected. Oh and no that one posted was not my result, so dont blame me for that :)


Wouldn't dream of blaming you. We always Blame Misfit!
ID: 713198 · Report as offensive
kittyman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 51468
Credit: 1,018,363,574
RAC: 1,004
United States
Message 713234 - Posted: 16 Feb 2008, 0:18:51 UTC - in response to Message 712742.  

Please take a look at workunit 219094004. Computer 2949370 (not mine) is claiming a negative credit for result 744063457, resulting a granted credit of 0.00 for this workunit.

Wouldn't it be better if results with a negative claimed credit were treated as invalid?


Michael

It would be even better if credits claimed by out of date clients were treated as invalid.......
But it ain't gonna happen any time soon, so we all gotta take our lumps and carry on.....

I am not saying you are wrong, but I had suggested a long time ago that the validator take into account the version of the client and science app when deciding what credits to award......

It's a thorny thing, and probably not as simple to implement as some might imagine, but I suggested that in the case of an over-claiming client or app, the correct credit claimed by the current client/app would be awarded to both....
In the case of an under-claiming client/app, the older client/app would be awarded their lower claim, so as not to reward them with being paired with a current user..and the current client would be awarded his correct claim, so as not to punish the user with the current client/app because his wingman was using an under claiming client/app.

In other words, you get what you ask for, unless it is higher than what is currently correct, and if you claim a lower amount than what is currently correct, that is what you get, and the wingman is not punished.

I don't know if it is possible in the current system to award two different credit amounts for a reported result, but the scenario I have outlined should serve to quell all of the arguments about credit awarding, if it were possible to put into play......

I hope that makes sense to everybody....eh??

So.....has anybody given any thought (Matt....Eric) about the theory I have posed here? Could this be done?
"Freedom is just Chaos, with better lighting." Alan Dean Foster

ID: 713234 · Report as offensive
Brian Silvers

Send message
Joined: 11 Jun 99
Posts: 1681
Credit: 492,052
RAC: 0
United States
Message 713245 - Posted: 16 Feb 2008, 0:40:22 UTC - in response to Message 713234.  


So.....has anybody given any thought (Matt....Eric) about the theory I have posed here? Could this be done?


I know this is "old ground" being covered, but.........

My opinion is that the proper way to deal with the issue is to enforce the minimum version to be what it needs to be so that the issue goes away without having to spend development time to address a support issue.

That approach seems to be a "non-starter", as there is this fear that doing so will "cut off" some users, although there has been no scientifically valid study conducted to assertain whether or not the individuals / entities using the older BOINC versions have a current and valid issue with the newer version(s) that is not something that could be overcome by reconfiguring their side. Right now, the "some users might get cut off" talk is all hyperbole and FUD...

I'd like to take a moment to remind people that closing SETI Classic was far more drastic than simply requiring a flops-counting BOINC version...
ID: 713245 · Report as offensive
kittyman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 51468
Credit: 1,018,363,574
RAC: 1,004
United States
Message 713250 - Posted: 16 Feb 2008, 0:49:47 UTC - in response to Message 713245.  
Last modified: 16 Feb 2008, 0:50:29 UTC


So.....has anybody given any thought (Matt....Eric) about the theory I have posed here? Could this be done?


I know this is "old ground" being covered, but.........

My opinion is that the proper way to deal with the issue is to enforce the minimum version to be what it needs to be so that the issue goes away without having to spend development time to address a support issue.

That approach seems to be a "non-starter", as there is this fear that doing so will "cut off" some users, although there has been no scientifically valid study conducted to assertain whether or not the individuals / entities using the older BOINC versions have a current and valid issue with the newer version(s) that is not something that could be overcome by reconfiguring their side. Right now, the "some users might get cut off" talk is all hyperbole and FUD...

I'd like to take a moment to remind people that closing SETI Classic was far more drastic than simply requiring a flops-counting BOINC version...

But Brian, my friend.....if my solution were implimented, it would solve all of the credit claiming issues, would it not? Without cutting any of the old 'set and forget' clients off at the knees, and without the continuing nibbling at the credits of those who are using current clients and apps....
"Freedom is just Chaos, with better lighting." Alan Dean Foster

ID: 713250 · Report as offensive
Brian Silvers

Send message
Joined: 11 Jun 99
Posts: 1681
Credit: 492,052
RAC: 0
United States
Message 713276 - Posted: 16 Feb 2008, 1:28:55 UTC - in response to Message 713250.  


But Brian, my friend.....if my solution were implimented, it would solve all of the credit claiming issues, would it not? Without cutting any of the old 'set and forget' clients off at the knees, and without the continuing nibbling at the credits of those who are using current clients and apps....


The project can attempt to address the "set and forget" types by sending an email to their address on file as well as a PM to their userID here. If the project shows a "good faith effort", then there is nothing wrong with moving forward. This was done with SETI Classic. Users were given ample warning, then the cutoff happened.

Adding code could indeed perhaps keep the "set and forget" types around, but it would add complexity to the validator / whatever piece grants credit. Since code will be added, proper procedures would require testing of unknown duration.

The minimum version mechanism is already there and would take care of this situation without any of that added complexity and testing. It would have the added bonus of pushing the issue of NTLM proxies to the forefront. If it really is indeed a major issue, then perhaps having it up towards the top would get BOINC development efforts focused on this rather than social networking...

Finally, every time I've contacted someone who was running older BOINC clients, they have told me that they just didn't know there was something newer and/or knew and just hadn't updated because they didn't know about the credit issues. If "cutting off" users is so distasteful to the project, then perhaps they could at least send the emails and PMs that I mentioned earlier and see if they can coax some people to update.
ID: 713276 · Report as offensive
kittyman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 51468
Credit: 1,018,363,574
RAC: 1,004
United States
Message 713287 - Posted: 16 Feb 2008, 1:43:53 UTC - in response to Message 713276.  


But Brian, my friend.....if my solution were implimented, it would solve all of the credit claiming issues, would it not? Without cutting any of the old 'set and forget' clients off at the knees, and without the continuing nibbling at the credits of those who are using current clients and apps....


The project can attempt to address the "set and forget" types by sending an email to their address on file as well as a PM to their userID here. If the project shows a "good faith effort", then there is nothing wrong with moving forward. This was done with SETI Classic. Users were given ample warning, then the cutoff happened.

Adding code could indeed perhaps keep the "set and forget" types around, but it would add complexity to the validator / whatever piece grants credit. Since code will be added, proper procedures would require testing of unknown duration.

The minimum version mechanism is already there and would take care of this situation without any of that added complexity and testing. It would have the added bonus of pushing the issue of NTLM proxies to the forefront. If it really is indeed a major issue, then perhaps having it up towards the top would get BOINC development efforts focused on this rather than social networking...

Finally, every time I've contacted someone who was running older BOINC clients, they have told me that they just didn't know there was something newer and/or knew and just hadn't updated because they didn't know about the credit issues. If "cutting off" users is so distasteful to the project, then perhaps they could at least send the emails and PMs that I mentioned earlier and see if they can coax some people to update.


If they are so distant from the project (and I am not saying that is a bad thing....) that they are not aware that there is an updated client or app...what makes you think they will see or respond to a PM?

My solution should not take too much code to implement, or cost much in terms of validator cpu time........a simple if/then/else/less than/equal to/doesn't match/what the heck's up/ok then/the heck with it/logic loop....LOl........
It could work........I used to program.....

"Freedom is just Chaos, with better lighting." Alan Dean Foster

ID: 713287 · Report as offensive
Profile JDWhale
Volunteer tester
Avatar

Send message
Joined: 6 Apr 99
Posts: 921
Credit: 21,935,817
RAC: 3
United States
Message 713305 - Posted: 16 Feb 2008, 2:13:50 UTC - in response to Message 713287.  


If they are so distant from the project (and I am not saying that is a bad thing....) that they are not aware that there is an updated client or app...what makes you think they will see or respond to a PM?



I've a feeling than in addition to those who set-it/forget-it, there are those mom & pop types that are only running SETI because junior installed it while at home on spring break, or something similar. Years pass and never an update to BOINC, though SETI updates the crunching application automatically as new versions become available.

What if SETI were to install a "do nothing" application, like a detatch from project, to those volunteers systems that haven't a minimal version of BOINC installed. Something along these lines would attack the problem at the source, WU's never get DL'd to those out of date systems so there isn't an issue with credit handling after processing.

Seems to me that since the mechanism is already in place to update the application as needed, the framework would already be in place to implement this approach.

Of course, we'll be losing production capacity in a time that the project is in need of more crunching power, not less. I wonder what the impact to the project would be.

Now I'll run and duck for cover;-)

ID: 713305 · Report as offensive
kittyman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 51468
Credit: 1,018,363,574
RAC: 1,004
United States
Message 713314 - Posted: 16 Feb 2008, 2:20:31 UTC - in response to Message 713305.  


If they are so distant from the project (and I am not saying that is a bad thing....) that they are not aware that there is an updated client or app...what makes you think they will see or respond to a PM?



I've a feeling than in addition to those who set-it/forget-it, there are those mom & pop types that are only running SETI because junior installed it while at home on spring break, or something similar. Years pass and never an update to BOINC, though SETI updates the crunching application automatically as new versions become available.

What if SETI were to install a "do nothing" application, like a detatch from project, to those volunteers systems that haven't a minimal version of BOINC installed. Something along these lines would attack the problem at the source, WU's never get DL'd to those out of date systems so there isn't an issue with credit handling after processing.

Seems to me that since the mechanism is already in place to update the application as needed, the framework would already be in place to implement this approach.

Of course, we'll be losing production capacity in a time that the project is in need of more crunching power, not less. I wonder what the impact to the project would be.

Now I'll run and duck for cover;-)

Don't run off now.......
My proposition would not disturb any crunching......
Just the way credits are awarded.....
Nobody would be disturbed from their slumber.......
The only ones who would take notice would be those who were running old underclaiming clients or apps.......
And few they would be.......
"Freedom is just Chaos, with better lighting." Alan Dean Foster

ID: 713314 · Report as offensive
Profile JDWhale
Volunteer tester
Avatar

Send message
Joined: 6 Apr 99
Posts: 921
Credit: 21,935,817
RAC: 3
United States
Message 713328 - Posted: 16 Feb 2008, 2:30:26 UTC - in response to Message 713314.  


Don't run off now.......
My proposition would not disturb any crunching......
Just the way credits are awarded.....
Nobody would be disturbed from their slumber.......
The only ones who would take notice would be those who were running old underclaiming clients or apps.......
And few they would be.......



I have issue with the proposition of granting differing credits... seems a bit dishonest, like taking advantage of a cashiers mistake when they give you too much change. If there are really that few of the 4.xx BOINCers taking part, just eliminate them to appease the masses.
ID: 713328 · Report as offensive
kittyman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 51468
Credit: 1,018,363,574
RAC: 1,004
United States
Message 713335 - Posted: 16 Feb 2008, 2:35:29 UTC - in response to Message 713328.  
Last modified: 16 Feb 2008, 2:39:03 UTC


Don't run off now.......
My proposition would not disturb any crunching......
Just the way credits are awarded.....
Nobody would be disturbed from their slumber.......
The only ones who would take notice would be those who were running old underclaiming clients or apps.......
And few they would be.......



I have issue with the proposition of granting differing credits... seems a bit dishonest, like taking advantage of a cashiers mistake when they give you too much change. If there are really that few of the 4.xx BOINCers taking part, just eliminate them to appease the masses.


It's no deception if one advises all current users what is why it is being done....damn........I never said that the 4.xx users should be penalized, just that they should be awarded what they have earned......read my lips..(posts).....
"Freedom is just Chaos, with better lighting." Alan Dean Foster

ID: 713335 · Report as offensive
1 · 2 · 3 · Next

Message boards : Number crunching : Client claiming negative credit?


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