## How I stopped worrying, and learned to love the saw tooth pattern....

Message boards : Number crunching : How I stopped worrying, and learned to love the saw tooth pattern....

AuthorMessage
Spiked Punch

Joined: 8 Dec 01
Posts: 14
Credit: 35,232,340
RAC: 15,756
Message 1368514 - Posted: 16 May 2013, 17:46:27 UTC

Dr. Strangelove reference for the win.

Any way, for the last few months prior to the colo move, I have noticed that my RAC was doing the usual saw tooth pattern, and then right before the big move jumped suddenly from 29k to 32k. This made little sense to me, but I did not want to knock it at the time. But now it seems to be going back on the up again, so I started to wonder... so how is the RAC is calculated? And since my search-fu skills seem weak, I might as well ask out loud if this assumption is correct:

The RAC appears to be based upon both the amount that your machines can process, AND how much your wingmen and the servers can go through on a regular basis.

So how far off am I?
ID: 1368514 ·
HAL9000
Volunteer tester

Joined: 11 Sep 99
Posts: 6163
Credit: 157,700,108
RAC: 61,446
Message 1368710 - Posted: 17 May 2013, 2:58:25 UTC

RAC(Recent Average Credit) is calculated very simply. Credit on the other hand uses a random number generator.
SETI@home classic workunits: 93,865 CPU time: 863,447 hours
Join the BP6/VP6 User Group today!
ID: 1368710 ·
Ianab
Volunteer tester

Joined: 11 Jun 08
Posts: 693
Credit: 16,554,976
RAC: 4,781
Message 1368813 - Posted: 17 May 2013, 9:23:18 UTC - in response to Message 1368514.

Well RAC is calculated on the work that is Validated, not the work as it's returned.

So if you are by chance matched up with Wingman that goes goes AWOL with a heap of workunits, and you need to wait 6 weeks for them to be reissued, your RAC takes a dip, through no fault of yours. But as a bonus, when those relayed units do eventually get validated, you get a boost.

SO you can get the situation where you turn a machine off, and the RAC goes up. (for a while anyway)

Maybe we need to implement an ARAC (Average Recent Average Credit)? :D

Ian
ID: 1368813 ·
Spiked Punch

Joined: 8 Dec 01
Posts: 14
Credit: 35,232,340
RAC: 15,756
Message 1368893 - Posted: 17 May 2013, 13:13:16 UTC - in response to Message 1368710.

I guess it beats drawing a circle on the ground and throwing in chicken bones all day.
ID: 1368893 ·
Spiked Punch

Joined: 8 Dec 01
Posts: 14
Credit: 35,232,340
RAC: 15,756
Message 1368894 - Posted: 17 May 2013, 13:14:34 UTC - in response to Message 1368813.

Well RAC is calculated on the work that is Validated, not the work as it's returned.

So if you are by chance matched up with Wingman that goes goes AWOL with a heap of workunits, and you need to wait 6 weeks for them to be reissued, your RAC takes a dip, through no fault of yours. But as a bonus, when those relayed units do eventually get validated, you get a boost.

SO you can get the situation where you turn a machine off, and the RAC goes up. (for a while anyway)

Maybe we need to implement an ARAC (Average Recent Average Credit)? :D

Ian

I am all game for that!
-brought to you by the Department of Redundancy Department
ID: 1368894 ·
HAL9000
Volunteer tester

Joined: 11 Sep 99
Posts: 6163
Credit: 157,700,108
RAC: 61,446
Message 1368918 - Posted: 17 May 2013, 14:28:20 UTC

I actually do average my RAC on my machines by pulling the data from statistics_setiathome.berkeley.edu.xml.

SETI@home classic workunits: 93,865 CPU time: 863,447 hours
Join the BP6/VP6 User Group today!
ID: 1368918 ·
David S
Volunteer tester

Joined: 4 Oct 99
Posts: 17119
Credit: 21,223,555
RAC: 6,479
Message 1368922 - Posted: 17 May 2013, 14:40:13 UTC - in response to Message 1368710.

RAC(Recent Average Credit) is calculated very simply. Credit on the other hand uses a random number generator.

(I was looking for a clip of Bugs or some other character flipping his finger over his lips in confusion, but I didn't have all day to look.)

David
Sitting on my butt while others boldly go,
Waiting for a message from a small furry creature from Alpha Centauri.

ID: 1368922 ·
WezH
Volunteer tester

Joined: 19 Aug 99
Posts: 571
Credit: 64,190,659
RAC: 381
Message 1369078 - Posted: 17 May 2013, 19:52:45 UTC - in response to Message 1368918.

I actually do average my RAC on my machines by pulling the data from statistics_setiathome.berkeley.edu.xml.

Yay, how I can do that?

"Please keep Your signature under four lines so Internet traffic doesn't go up too much"

ID: 1369078 ·
HAL9000
Volunteer tester

Joined: 11 Sep 99
Posts: 6163
Credit: 157,700,108
RAC: 61,446
Message 1369099 - Posted: 17 May 2013, 20:24:00 UTC - in response to Message 1369078.

I actually do average my RAC on my machines by pulling the data from statistics_setiathome.berkeley.edu.xml.

Yay, how I can do that?

I read the statistics_setiathome.berkeley.edu.xml file and pick out the values for <host_expavg_credit></host_expavg_credit> & I count the number of records to get the number of days.

There are probably better ways to do it, but I am just doing it with dos .bat scripting.
SETI@home classic workunits: 93,865 CPU time: 863,447 hours
Join the BP6/VP6 User Group today!
ID: 1369099 ·

Message boards : Number crunching : How I stopped worrying, and learned to love the saw tooth pattern....