How recent is "users with recent credit" on a project's server status page?

Message boards : Questions and problems : How recent is "users with recent credit" on a project's server status page?
Message board moderation

To post messages, you must log in.

1 · 2 · Next

AuthorMessage
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 5077
United Kingdom
Message 107297 - Posted: 7 Mar 2022, 21:43:59 UTC - in response to Message 107296.  

https://github.com/BOINC/boinc/blob/master/html/user/server_status.php#L441:

$s->users_with_recent_credit = BoincUser::count("expavg_credit>1");

So: RAC greater than 1. Time doesn't come into it.
ID: 107297 · Report as offensive
Profile Dave
Help desk expert

Send message
Joined: 28 Jun 10
Posts: 2517
United Kingdom
Message 107305 - Posted: 8 Mar 2022, 6:59:13 UTC - in response to Message 107300.  

How long does it take for RAC to drop to zero? Take an average user with reasonable credit in a project, if they stopped today, when would their RAC be 0?


Not looked at how quickly it happens. I think you need to define, "reasonable credit" to get a meaningful answer but my main computer shows on CPDN as being a different machine when I run tasks under Wine and the last ones I completed were in June last year and with 29,697 total credit, RAC is currently zero.

You could set a project to no new tasks and then look at how quickly RAC drops when you do a project update to get a better idea?
ID: 107305 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 5077
United Kingdom
Message 107306 - Posted: 8 Mar 2022, 7:11:34 UTC - in response to Message 107300.  

How long does it take for RAC to drop to zero? Take an average user with reasonable credit in a project, if they stopped today, when would their RAC be 0?
Never.

It's like radioactivity - it has a half-life (7 days, in this case). So it gets smaller and smaller and smaller, but never vanishes entirely. For the 'recent' question, you mean 'how long until it reaches 1'? It entirely depends where you start from.
ID: 107306 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 5077
United Kingdom
Message 107308 - Posted: 8 Mar 2022, 8:32:36 UTC - in response to Message 107307.  

Dave's experience doesn't tally with what you said.
This is the BOINC message board. I gave you the generic BOINC answer. If your question was specific to the CPDN project (Dave's chosen specialism), ask at CPDN. If any other project is of more interest to you - ask there.
ID: 107308 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 107309 - Posted: 8 Mar 2022, 8:53:28 UTC

In BOINC, recent average credit (RAC) is computed as an exponentially weighted average with a half-life of one week. In other words, if an entity is not granted any credit for one week, its RAC will decline by 50%

https://boinc.berkeley.edu/boinc_papers/credit/text.php#:~:text=In%20BOINC%2C%20recent%20average%20credit,updated%20whenever%20credit%20is%20granted.
ID: 107309 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 107310 - Posted: 8 Mar 2022, 9:25:15 UTC - in response to Message 107305.  

... and with 29,697 total credit, RAC is currently zero.
No, it shows as zero, because of the forum software only showing 2 digits after the decimal point. It isn't zero.
29,697-> 14,848.5 -> 7,424.25 ->3,712.125 -> 1,856,0625 -> 928.03125 -> 464.015625 -> 232.0078125 -> 116.00390625 -> 58.001953125 -> 29.0009765625 -> 14.50048828125 -> 7.250244140625 -> 3.6251220703125 -> 1.81256103515625 -> 0.906280517578125 -> 0.4531402587890625 -> 0.22657012939453125 -> 0.113285064697265625 -> 0.0566425323486328125 -> 0.02832126617431640625 -> 0.014160633087158203125 -> 0.0070803165435791015625 -> 0.00354015827178955078125 -> 0.001770079135894775390625 -> 0.0008850395679473876953125

Etcetera.
ID: 107310 · Report as offensive
Profile Dave
Help desk expert

Send message
Joined: 28 Jun 10
Posts: 2517
United Kingdom
Message 107311 - Posted: 8 Mar 2022, 9:56:55 UTC - in response to Message 107310.  

Etcetera.


As soon as I saw Richard's post about it being a half life of seven days I realised it wasn't actually zero.
ID: 107311 · Report as offensive
Les Bayliss
Help desk expert

Send message
Joined: 25 Nov 05
Posts: 1654
Australia
Message 107318 - Posted: 9 Mar 2022, 5:44:15 UTC - in response to Message 107317.  

It may be that only the person who created that statistic years ago would know what was intended.
ID: 107318 · Report as offensive
computezrmle

Send message
Joined: 2 Feb 22
Posts: 81
Germany
Message 107319 - Posted: 9 Mar 2022, 6:31:48 UTC - in response to Message 107317.  

It has clearly been explained how this number is calculated.
Hence, it's definitely not "meaningless".
If you don't understand it or if you don't like it then simply ignore it.
ID: 107319 · Report as offensive
Profile Dave
Help desk expert

Send message
Joined: 28 Jun 10
Posts: 2517
United Kingdom
Message 107320 - Posted: 9 Mar 2022, 7:33:26 UTC - in response to Message 107317.  

So the question remains, why is there a "users with recent credit" as standard on all project pages? It's a meaningless number.


It shows who is currently crunching the most for any given project. If you want something else from the server code feel free to ask the devs but if you do so, be absolutely clear about what you are asking for.
ID: 107320 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 107323 - Posted: 9 Mar 2022, 11:58:40 UTC - in response to Message 107322.  

It's a statistic. It'll give you a quick view of how active this project is, how many people are actually running it.
The RAC > 1 is primarily used on forums to counter spammers, since the believe is that spammers don't add computers to go crunch data to get a RAC above 1 to then post their spam.
ID: 107323 · Report as offensive
robsmith
Volunteer tester
Help desk expert

Send message
Joined: 25 May 09
Posts: 1283
United Kingdom
Message 107329 - Posted: 10 Mar 2022, 9:40:03 UTC - in response to Message 107328.  

From memory the time period for the "users with returned results" is a project configurable, and most projects just leave it at the default of one day.
ID: 107329 · Report as offensive
1 · 2 · Next

Message boards : Questions and problems : How recent is "users with recent credit" on a project's server status page?

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.