WU Shortages - Prevent cherry picking

Moderators: Site Moderators, FAHC Science Team

Post Reply
theteofscuba
Posts: 96
Joined: Wed Dec 05, 2007 7:15 am
Hardware configuration: PS3, Phenom II X4, QX9775, HD 8570
Contact:

WU Shortages - Prevent cherry picking

Post by theteofscuba »

I'm not happy when I see WU shortages due to people cherry picking the work units that offer the most points or are looking for a specific project.

I noticed that in the bonus point program, you have to ensure that you return at least X% of the work units issued to your account to get bonus points. Could it be possible to use a similar variation of this logic with regards to ALL issued points? -- I'm thinking that if you don't return Y% of issued work units then you should be penalized by either not giving any points or reducing the amount of points earned substantially so that the number of points received will be lower than any work unit that you try to download. I want reduced point earnings penalty to make cherry picking undesirable.
ikerekes
Posts: 94
Joined: Thu Nov 13, 2008 4:18 pm
Hardware configuration: q6600 @ 3.3Ghz windows xp-sp3 one SMP2 (2.15 core) + 1 9800GT native GPU2
Athlon x2 6000+ @ 3.0Ghz ubuntu 8.04 smp + asus 9600GSO gpu2 in wine wrapper
5600X2 @ 3.19Ghz ubuntu 8.04 smp + asus 9600GSO gpu2 in wine wrapper
E5200 @ 3.7Ghz ubuntu 8.04 smp2 + asus 9600GT silent gpu2 in wine wrapper
E5200 @ 3.65Ghz ubuntu 8.04 smp2 + asus 9600GSO gpu2 in wine wrapper
E6550 vmware ubuntu 8.4.1
q8400 @ 3.3Ghz windows xp-sp3 one SMP2 (2.15 core) + 1 9800GT native GPU2
Athlon II 620 @ 2.6 Ghz windows xp-sp3 one SMP2 (2.15 core) + 1 9800GT native GPU2
Location: Calgary, Canada

Re: WU Shortages - Prevent cherry picking

Post by ikerekes »

Excuse me for being so thick but I don't get it.
At the moment my 3 GPU3 clients are without work for the last 8 hours.
They are all waiting for server 171.67.108.31 which is up and accepting according to the server status page.
I would call the situation typical WU Shortage.

Could you please point me to the Bowl of cherry I could pick from?
I wouldn't even mind if I would be assigned a dreadful 353 pointer even if it producing about 2000 points more than the GPU3 611 pointers. [/end of sarcasm]
Image
theteofscuba
Posts: 96
Joined: Wed Dec 05, 2007 7:15 am
Hardware configuration: PS3, Phenom II X4, QX9775, HD 8570
Contact:

Re: WU Shortages - Prevent cherry picking

Post by theteofscuba »

PG has said that many times that some WU shortages are caused by people cherry picking. once a WU is abandoned, that WU won't be put back into the queue for a few days at the least or a week at the most, so abandoning many WUs (until you find one you want to run) justs means there are that many fewer WUs available to other people until they expire and are re-released to the queue. couple that with a practice done by many people, that equates to a lot of WUs that could be given to willing and capable donors but can't, because the cherry pickers have abandoned all the WUs that could have gone to a "good" donor.


maybe the better solution could be as simple as allowing users to be honest and simply request to abandon a WU in a way that doesn't harm progress.
bruce
Posts: 20824
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: WU Shortages - Prevent cherry picking

Post by bruce »

theteofscuba wrote:maybe the better solution could be as simple as allowing users to be honest and simply request to abandon a WU in a way that doesn't harm progress.
I've seen some pretty strong opinions that there should be some penalty whether or not the sever gets informed of the abandonment. (Perhaps a lesser penalty if they're honest than if the leave it up to the server to discover it.) How would you feel about that?
PantherX
Site Moderator
Posts: 6986
Joined: Wed Dec 23, 2009 9:33 am
Hardware configuration: V7.6.21 -> Multi-purpose 24/7
Windows 10 64-bit
CPU:2/3/4/6 -> Intel i7-6700K
GPU:1 -> Nvidia GTX 1080 Ti
§
Retired:
2x Nvidia GTX 1070
Nvidia GTX 675M
Nvidia GTX 660 Ti
Nvidia GTX 650 SC
Nvidia GTX 260 896 MB SOC
Nvidia 9600GT 1 GB OC
Nvidia 9500M GS
Nvidia 8800GTS 320 MB

Intel Core i7-860
Intel Core i7-3840QM
Intel i3-3240
Intel Core 2 Duo E8200
Intel Core 2 Duo E6550
Intel Core 2 Duo T8300
Intel Pentium E5500
Intel Pentium E5400
Location: Land Of The Long White Cloud
Contact:

Re: WU Shortages - Prevent cherry picking

Post by PantherX »

bruce wrote:I've seen some pretty strong opinions that there should be some penalty whether or not the sever gets informed of the abandonment. (Perhaps a lesser penalty if they're honest than if the leave it up to the server to discover it.) How would you feel about that?
Interesting but there are some questions about it:

1) If there was this option to choose the higher PPD WUs by dropping the lower PPD ones, and you were honest and got a lesser penalty, would that be enough to lower your overall PPD or will it be covered-up by the higher PPD WUs your machine(s) is crunching?

2) What if a donor gets assigned a WU without any preference but couldn't make it in time due to DSL problems or hardware issues? Can the Server differentiate between the WU being dumped or a donor ran into some unforeseen problems? If the Server assumes a dumped WU, the donor gets a higher penalty and later when the donor explains their issue, will that penalty be removed?

I think that an easier way around this would be to categorize the Projects in what diseases they are for. Projects that need to be processed quickly can be given a PPD boost while the not-so-urgent ones can have the lower PPD. In this method, the PPD of WUs will be dynamic and would be up to the donor to decide if they would like to contribute to ALS, Huntington's or would like to get high PPD regardless of what Project the WU belongs to.
ETA:
Now ↞ Very Soon ↔ Soon ↔ Soon-ish ↔ Not Soon ↠ End Of Time

Welcome To The F@H Support Forum Ӂ Troubleshooting Bad WUs Ӂ Troubleshooting Server Connectivity Issues
dimilunatic
Posts: 23
Joined: Mon Mar 02, 2009 4:53 pm
Hardware configuration: =========RIG ONE=========
Processor: Intel(R) Core(TM)i5 CPU M 520 @ 2.40GHz
Memory: 6 GB
Operating System: Kubuntu 10.04
Kernel: 2.6.32-24-generic
=========RIG ONE=========

To be continued...
Location: Alexandroupolis, Greece

Re: WU Shortages - Prevent cherry picking

Post by dimilunatic »

bruce wrote:
theteofscuba wrote:maybe the better solution could be as simple as allowing users to be honest and simply request to abandon a WU in a way that doesn't harm progress.
I've seen some pretty strong opinions that there should be some penalty whether or not the sever gets informed of the abandonment. (Perhaps a lesser penalty if they're honest than if the leave it up to the server to discover it.) How would you feel about that?
It's not always about abandoning a WU. Sometimes a severe crash like a bluescreen can damage the WU files and the client will go on and delete everything. It has actually happened to me some time last week. How will the server distinguish a donor who just plainly abandoned a WU from a donor who faced a technical issue and had their WU removed?
theteofscuba
Posts: 96
Joined: Wed Dec 05, 2007 7:15 am
Hardware configuration: PS3, Phenom II X4, QX9775, HD 8570
Contact:

Re: WU Shortages - Prevent cherry picking

Post by theteofscuba »

dimilunatic wrote:
bruce wrote:
theteofscuba wrote:maybe the better solution could be as simple as allowing users to be honest and simply request to abandon a WU in a way that doesn't harm progress.
I've seen some pretty strong opinions that there should be some penalty whether or not the sever gets informed of the abandonment. (Perhaps a lesser penalty if they're honest than if the leave it up to the server to discover it.) How would you feel about that?
It's not always about abandoning a WU. Sometimes a severe crash like a bluescreen can damage the WU files and the client will go on and delete everything. It has actually happened to me some time last week. How will the server distinguish a donor who just plainly abandoned a WU from a donor who faced a technical issue and had their WU removed?
sometimes it isn't the donor's fault, and it should be a rare occurrence. rare enough that failed WUs will not add up to a significant amount to which penalties should apply to. the client could notify the server of the crashed WU in effort to put the WU back into circulation as soon as possible.
bruce
Posts: 20824
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: WU Shortages - Prevent cherry picking

Post by bruce »

WUs which face uncontrollable situations are not considered cherrypicking. They'll be relatively rare, and the server deals with them. It's a whole different issue if somebody intentionally dumps them. Software cannot tell the reasons a WU gets lost, but it can tell when it's a regular occurrence or something that happens rarely. Any policy would have to take both cases into consideration and be fair to everyone. Good luck on that.

A few lost WUs doesn't produce shortages, but when you add more lost WUs which were intentionally deleted, things can get bad rather quickly.
theteofscuba
Posts: 96
Joined: Wed Dec 05, 2007 7:15 am
Hardware configuration: PS3, Phenom II X4, QX9775, HD 8570
Contact:

Re: WU Shortages - Prevent cherry picking

Post by theteofscuba »

bruce wrote:
theteofscuba wrote:maybe the better solution could be as simple as allowing users to be honest and simply request to abandon a WU in a way that doesn't harm progress.
I've seen some pretty strong opinions that there should be some penalty whether or not the sever gets informed of the abandonment. (Perhaps a lesser penalty if they're honest than if the leave it up to the server to discover it.) How would you feel about that?
honesty is a good policy. i think that the people specifically looking for points are handled with such penalties. people abandoning for specific "projects" is a bit more difficult to handle. i have doubts that PG would be enthusiastic about allowing folders to specify project preferences when being assigned WUs.

one thing came to mind and that is that the penalties should decay over time to give them a better chance at returning to a normal, healthier amount of points being earned in the future.

edit:
my final concern is malicious users who are requesting WUs with the intention of causing WU shortages. any thoughts on that? Seems like it can be done with some statistical analysis.
Post Reply