Credit varies by factor of one hundred for equal CPU time

Message boards : Number crunching : Credit varies by factor of one hundred for equal CPU time

To post messages, you must log in.

AuthorMessage
BKFC

Send message
Joined: 21 Apr 20
Posts: 34
Credit: 3,160,585
RAC: 0
Message 98958 - Posted: 11 Sep 2020, 12:38:54 UTC

The credit system is not a big deal for me, but I realize that I don't understand the algorithm. Is it discovery based?

1257063659 1126740080 4201228 9 Sep 2020, 18:18:12 UTC 11 Sep 2020, 3:35:51 UTC Completed and validated 29,244.00 28,795.92 368.05 Rosetta v4.20
x86_64-pc-linux-gnu
1257061991 1126738488 4201228 9 Sep 2020, 18:14:00 UTC 11 Sep 2020, 0:08:21 UTC Completed and validated 29,225.16 28,783.33 233.96 Rosetta v4.20
x86_64-pc-linux-gnu
1257061755 1126738301 4201228 9 Sep 2020, 18:14:00 UTC 11 Sep 2020, 2:17:39 UTC Completed and validated 29,258.01 28,797.22 229.21 Rosetta v4.20
x86_64-pc-linux-gnu
1257061811 1126738300 4201228 9 Sep 2020, 18:14:00 UTC 11 Sep 2020, 2:17:39 UTC Completed and validated 29,231.68 28,789.95 316.75 Rosetta v4.20
x86_64-pc-linux-gnu
1257021474 1126702466 4201228 9 Sep 2020, 16:35:42 UTC 10 Sep 2020, 22:33:41 UTC Completed and validated 29,180.66 28,790.75 410.66 Rosetta v4.20
x86_64-pc-linux-gnu
1257021530 1126702477 4201228 9 Sep 2020, 16:35:42 UTC 10 Sep 2020, 22:33:41 UTC Completed and validated 30,181.75 29,392.38 4.03 Rosetta v4.20
x86_64-pc-linux-gnu
ID: 98958 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Bryn Mawr

Send message
Joined: 26 Dec 18
Posts: 389
Credit: 12,073,013
RAC: 4,827
Message 98959 - Posted: 11 Sep 2020, 13:10:27 UTC - in response to Message 98958.  

The credit system is not a big deal for me, but I realize that I don't understand the algorithm. Is it discovery based?

1257063659 1126740080 4201228 9 Sep 2020, 18:18:12 UTC 11 Sep 2020, 3:35:51 UTC Completed and validated 29,244.00 28,795.92 368.05 Rosetta v4.20
x86_64-pc-linux-gnu
1257061991 1126738488 4201228 9 Sep 2020, 18:14:00 UTC 11 Sep 2020, 0:08:21 UTC Completed and validated 29,225.16 28,783.33 233.96 Rosetta v4.20
x86_64-pc-linux-gnu
1257061755 1126738301 4201228 9 Sep 2020, 18:14:00 UTC 11 Sep 2020, 2:17:39 UTC Completed and validated 29,258.01 28,797.22 229.21 Rosetta v4.20
x86_64-pc-linux-gnu
1257061811 1126738300 4201228 9 Sep 2020, 18:14:00 UTC 11 Sep 2020, 2:17:39 UTC Completed and validated 29,231.68 28,789.95 316.75 Rosetta v4.20
x86_64-pc-linux-gnu
1257021474 1126702466 4201228 9 Sep 2020, 16:35:42 UTC 10 Sep 2020, 22:33:41 UTC Completed and validated 29,180.66 28,790.75 410.66 Rosetta v4.20
x86_64-pc-linux-gnu
1257021530 1126702477 4201228 9 Sep 2020, 16:35:42 UTC 10 Sep 2020, 22:33:41 UTC Completed and validated 30,181.75 29,392.38 4.03 Rosetta v4.20
x86_64-pc-linux-gnu


Rosetta is an unusual project in that work units run for a fixed time rather than do a fixed amount of work.

The amount of work that your computer does in that time can vary greatly and the credits can reflect this. There can also be a settling in period for new installations or new apps as Boinc works out the work being done.

If you look inside the work unit you will see details of the number of decoys completed. For a given starting position the number of decoys is a good measure of work done but it depends on the complexity of the protein being processed and so even this is not a strict measure of the credits you should receive.

As you can tell from this ramble I don’t fully understand the credit system, it is an arcane process at the best of times, I tend to put a single WU with an odd credit score down to life’s experience, shrug, and walk away :-)
ID: 98959 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
BKFC

Send message
Joined: 21 Apr 20
Posts: 34
Credit: 3,160,585
RAC: 0
Message 98966 - Posted: 11 Sep 2020, 16:32:09 UTC - in response to Message 98959.  

Thanks for that input. There are still some principles that I don't understand. I have two tasks whose credit differs by 400:4 but have almost identical CPU time - not wall clock time - so I assume neither is sitting idle. The task with 4 credits also had a small number of decoys, but that begs the question as to how credits are awarded, since what's actually donated by volunteers is some number of floating point operations rather than a 'product' (number of decoys?) over which the volunteers have no control.

I realize that this is not quite an idle question. I limit CPU resources for this since running the Linux box 24/7 over long periods causes it to be hotter than I would like. But depending upon how I set limits, I could inadvertently set up situations where I get tasks that run very inefficiently (few decoys/GFLOP). Without really knowing the algorithm, it's hard to say.
ID: 98966 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Bryn Mawr

Send message
Joined: 26 Dec 18
Posts: 389
Credit: 12,073,013
RAC: 4,827
Message 98969 - Posted: 11 Sep 2020, 18:18:02 UTC - in response to Message 98966.  

OK, I’ve just had a look at your setup and the first thing I would say is, unless you have a really unreliable ISP, cut down your work cache. A setting of 0.1+0.2 day’s work is far more manageable.

Looking at the WU that was awarded 4.03 credits I think I can see why. It failed, twice, and called boinc-finish three times reporting 46, 1 and 1 decoy. Whenever this happens the credit scoring system appears to ignore all but the last finish command so you were credited for 1 erroneous WU and the 46 good WUs were lost.
ID: 98969 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Brian Nixon

Send message
Joined: 12 Apr 20
Posts: 293
Credit: 8,432,366
RAC: 0
Message 98972 - Posted: 11 Sep 2020, 18:23:52 UTC - in response to Message 98958.  

The one that only got 4 credits looks like a bug which crops up occasionally: somehow the task runs more than once, and seemingly only the last run (which was very short) gets any credit, even though it was the first run that did almost all the work.
ID: 98972 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote

Message boards : Number crunching : Credit varies by factor of one hundred for equal CPU time



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