| Index | Recent Threads | Unanswered Threads | Who's Active | Guidelines | Search |
| World Community Grid Forums
|
| No member browsing this thread |
|
Thread Status: Active Total posts in this thread: 11
|
|
| Author |
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Hello WCG.
I reviewed 12 webpages worth of valid HCC_v6.42 WUs under my account (asOf_2011.07.09Sa.1550utc), and I noticed that my WU almost always ends up as paired to a wingWU that took a longer timeToComplete than my WU, and yet my WU gets to have the same points as that granted to the wingWU. Of the very few wingWUs that took a shorter timeToComplete, the runtimeDeviation from my WU is about 25%-at-most. That is in stark contrast to the approximately 300%-at-most runtimeDeviation in the vast majority of my cases: between my WU and the longer-running wingWU. I have heard others air the same imbalance with their wingWU. Perhaps WCG should consider alternative models than the current quorum model, which is inherently imbalanced in favor of the low-performers at the cost of not-rewarding the medium-to-high performers. ; |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
The points are based on the work done, not the amount of time, if you do 100 points worth in 4 hours and your wing man does 100 points in 8 hours, you are getting 2 times the points per hour of your wing man.
besides 5,000,000 points is still not enough to buy a cup of coffee ;) Crunch on |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Too many have battled with this already.
----------------------------------------There's a new credit system that was supposed to equilibrate better, not yet adopted by WCG FAIK, but I've heard doubts about it achieving anything of the kind. Till then, don't think anything will happen and the WCG quorum 2 method and halving the difference, so both get same won't be altered. Both devices did the same amount of work [on HCC], however slow or fast, so why would one get more than the other for the same job? Edit: At the end of the day, if your computer does the HCC twice as fast, it will have earned 2 times the amount of credit in the same amount of time as the one at half your speed. Can't see a problem with that or any unfairness. --//-- [Edit 1 times, last edit by Former Member at Jul 9, 2011 7:14:24 PM] |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
If it took the wingWU twice the time than my WU did for the same work, then it is imbalanced that my WU gets the same points as the wingWU. If the amount of workload is the same, the machine that turned in faster actually did more work (and/or was more efficient, effective) to bring the same work faster. Please differentiate work between "work-to-be-done" on one hand, and on the other hand "work-to-be-supplied". What is the same is the work-to-be-done. The work-to-be-supplied is the one that varies. If the same work is done faster, there should be a difference in credits, otherwise, there is no incentive for medium-to-high performance machines. By the way, the formula for work is shown as a function of time; any quantification of work (and with it the points) needs to take time into account.
If the argument is that the points from my WUs being paired to slow wingMachines is the same as the points from my WUs being paired to fast wingMachines, then why not pair my machines to fast wingMachines, and see how that one goes? ; |
||
|
|
anhhai
Veteran Cruncher Joined: Mar 22, 2005 Post Count: 839 Status: Offline Project Badges:
|
andzgrid,
----------------------------------------I really don't understand the problem here? Higher performers get more pts per day not per WU. If 2 or 10 machines crunch the same WU they all should get the same amount of points if they finish the WU. Example: 1 WU requires 1,000,000 calculation to finish it. Machine 1 can crunch 100,000 calculation per hr Machine 2 can crunch 200,000 calculation per hr This means that Machine 1 takes 10 hrs to complete 1 WU, while machine 2 takes only 5 hr to complete it. Both machines did 1,000,000 calculation. So shouldn't they get the same amount of points? However, after 10 hrs of crunching, machine 1 only completes 1 WU, while machine 2 completes 2 WU. So machine 2 will get TWICE the points as machine 1. All is fair. There is some unfairness with the points system, which many people have complained about, but this is not the case here. ![]() |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Hello anhhai
Reference: anhhai [Jul 9, 2011 8:57:28 PM] post Greetings. Thanks for your response. The idea is that for any given amount of work-to-be-done, an output resulting from the work-supplied and done faster has more value than the same output done longer. For example, for the same 1,000,000 calculations in a WU, the machine that produced the result earlier should get a higher points than the machine that produced the same result slower. The involved machines should not get the same, say, 100 points. To test the idea, lets try to stress the limits. Given a crunched WU, would it benefit WCG if the WU was done after, say, 1-year, and returned the following year? Would it benefit WCG if the same WU was done after, say, 1-second, and returned to WCG the next second? The cruncherMachines involved may be doing the same work alright, but if the time factor is taken into account, clearly there is more value from doing the same work faster -- which value should be reflected in the form of a higher points -- in addition to the time advantage that the faster cruncher gets -- to crunch even more WUs and get even more points. If ever there is apprehension that the fasterMachine will have its advantage snowball, well, that is how things truly are -- much like what started as a millisecond-lead in the first lap of a race may well end for the racer getting a full second lead going in to the final lap. To not provide an incentive for doing a given work faster is akin to not motivating the racer to turn in faster lap times. I wanted to focus not so much on the right or wrong side of the valuation model (as what is involved in the word "fair" or "unfair"), but more on the material aspect of being, well, not balanced. There is imbalance because for the same work-to-be-done, the fasterMachines bring more value to the same output (by producing the same work faster) compared to slowerMachines, but for which more value the fasterMachines do not get added credit. ; |
||
|
|
anhhai
Veteran Cruncher Joined: Mar 22, 2005 Post Count: 839 Status: Offline Project Badges:
|
andzgrid,
----------------------------------------I see where you are coming from now. WCG doesn't give extra points for returning things faster. As long as you return it before the deadline, then you get the same amount of points as if you returned it 5 seconds after it was handed out. But it is not as simple as how fast your machine is, but also how big your cache setting is. The only advantange of returning WUs fast (under 2 days) is that you get repair jobs. Which is not that much of an advantage. Anyways, sorry about the misunderstanding. ![]() |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Distributed Computing exists for the very reason that there is no rush in getting the individual data blobs back, so generally WCG allows 10 days. It's 7 days for HCC, which is driven by keeping the storage use down and when WCG can they will clear completed batches ASAP to keep the scheduler in particular leanest and meanest.
Some projects give a bonus for < 24 hours return for a reason, some require faster turnaround because the next calculation depends on the previous. Soon there's server code that can tell the client that has a specific data blob to send the result back immediately upon completion [think some GPUgrid project requires that, else the progress just bogs down]. That function is good in that WCG could then rely much more on a swifter Beta quorum matching and reducing the need on the side of the client owner to micro-manage. The price is increased scheduler hits, so it will be sparsely used. --//-- |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Hmm
Rather wish I had not started reading this thread,did something for reasons of sanity don't normally do and went over my credit results. CEP2 time and again I find to be the worst offender eg. Result Name App Version Number Status Sent Time Time Due / Return Time CPU Time (hours) Claimed/ Granted BOINC Credit E202633_ 580_ C.26.C24H14OS.00008290.1.set1d06_ 0-- 640 Valid 10/07/11 05:25:13 10/07/11 17:46:40 8.54 218.8 / 132.4 E202633_ 580_ C.26.C24H14OS.00008290.1.set1d06_ 1-- 640 Valid 10/07/11 05:24:24 10/07/11 08:29:09 0.50 8.6 / 24.8 The wingman crunches for half an hour does very little and gets rewarded with close on 50 points an hour. mine chugs through to the end and is rewarded with 15 points an hour. Credits are a bit of fun as a reward and enjoyed by many but can also be a little demoralising. If possible do some crunching with a gpu and then the credits here become a bit of jam on an already well buttered slice of bread. ![]() |
||
|
|
Mysteron347
Senior Cruncher Australia Joined: Apr 28, 2007 Post Count: 179 Status: Offline Project Badges:
|
And there's the nub of the problem.
andzgrid wants more points for the faster processor for returning results more quickly. TylerChris wants more points for the slower processor to even up the points-per-run-hour statistic. Now I have a headache. Please, guys - don't force me to have sympathy for the politicians whose job it is to minimise the noise from the squeaky wheels - the chorus of a thousand and one ways to scream "It's not fair!" |
||
|
|
|