BOINCStats changes

Anything "BOINC" specific can be commented on here...such as Project news and announcements etc. Also: any problems with BOINC or maybe you have found something interesting, tell us about it. Chat about the various 3rd party client applications used for some of the projects such as optimised clients.
Post Reply
UBT - Mikee
Marvin the Dalek
Posts: 4396
Joined: Wed Mar 15, 2006 12:00 am
Location: North Wales

BOINCStats changes

Post by UBT - Mikee »

This was posted on the site last week but I only just remembered about it today when I realised that my position had jumped from around 85 to 35 and we had, apparantly, lost over 500 members.

http://www.boincstats.com/forum/forum_t ... hp?id=1237
To start off, an example of the stat this thread is about is here.
Up until now creating the BOINC combined users-in-team-stats used a pretty simple rule: Take the Team-ID of the team in every single project, and match it against the user’s team-member-id in every project..

There are two problems with this approach:
1: If a user is a member of different teams in different projects, the user shows up in all teams it participates in, with all his/hers credit.
2: It is taking a very long time to build these stats when they are requested, as the query for the database is very inefficient (for the DB guru’s: yes, indexes are used).

Another fact:
3: If a user moves from team 1 to team 2, his credit won’t transfer with him. His newly granted credit will go to the new team, old credit stays with the team(s) he was a member of before. This makes team stats not 100% accurate to start with, even in single projects! (Yes, I know some projects do transfer all the credit to the new team, but this isn’t in the BOINC guidelines.)
This means, a team can have a user with 1.000.000 credits, firmly at rank 1 in the stats, and the team itself only has 75.000 credits.
There is no way to get the credit the user has contributed to his current team. This isn’t stored by the projects, and it isn’t in the XML export.

1 + 3 makes the users-in-team-stats inaccurate. They are nice to look at, and provide in-team competition, but still inaccurate.

Now, back on topic: changing the BOINC combined users-in-team-stats.
I intend to allow a BOINC combined user to be a member of only one team.

How to determine the team? The projects are updated in order of the time they were added to BOINCstats (so SETI updates before Rosetta). Info needed for the combined stats is added to these stats in the same order. The last project in which the user has an account that updates will write the Team-ID to the combined table. The projects following won’t touch that.
This will solve 1 + 2, but not 3.

It is up to you (the user) to get yourself into the users-in-team-stats of your choice. If you decide to be a member of multiple teams, you won’t be shown in all of them in the combined stats anymore.

I will make the necessary database changes this weekend, so expect the changes to be online by Monday.
If I read it right, it seems that most of our members are members of UKBOINC team and at least 1 other team. It makes no difference to the overall total but, I think, it'll be a bit disconcerting when these members don't see their stats on our page and might assume that they've been booted!

I suspect that the vast majority of the 500 won't be bothered anyway (they've tried it then deleted, forgot, too much hassle, not bothered, can't be bothered etc..) and it also seems that 'The Masters' emails haven't persuaded them either!

I just noticed that in another UK team, membership has dropped to 6! Can't remember how many they had before but I think ours losses are minimal compared to theirs!
Follow us on Twitter... http://twitter.com/UKBOINCTeam

Image Image

Image
UBT - Halifax-lad
Posts: 3790
Joined: Mon Mar 13, 2006 12:00 am

Post by UBT - Halifax-lad »

Your 5 days late with this thread its already been covered  :lol:

And yes it is pants, but there's always other stat sites to use instead of BOINCstats now, as its pretty much unusable now
UBT - Mikee
Marvin the Dalek
Posts: 4396
Joined: Wed Mar 15, 2006 12:00 am
Location: North Wales

Post by UBT - Mikee »

Something starnge has happened! Although Willy said he wouldn't reverse the changes the membership has gone back up to 591!

http://www.boincstats.com/stats/boinc_u ... 25bf7eb076

Feel like I've had a 'Dallas' moment where everything that happened in the last week was only a dream!  :D
Follow us on Twitter... http://twitter.com/UKBOINCTeam

Image Image

Image
UBT - JsF
Posts: 351
Joined: Mon Mar 13, 2006 12:00 am

Post by UBT - JsF »

Yer keep breakin things.

Have you always been unlucky or have you been working on it.  :lol:  :lol:
UBT - Mikee
Marvin the Dalek
Posts: 4396
Joined: Wed Mar 15, 2006 12:00 am
Location: North Wales

Post by UBT - Mikee »

UBT - JsF wrote:Yer keep breakin things.

Have you always been unlucky or have you been working on it.  :lol:  :lol:
Natural talent!
Follow us on Twitter... http://twitter.com/UKBOINCTeam

Image Image

Image
Post Reply