ideas on speeding up stats

Moderators: Site Moderators, FAHC Science Team

Would you prefer faster stats updates, but without these pages?

Poll ended at Mon May 19, 2008 2:46 pm

I never look at these sorts of pages -- go ahead and stop updating them.
13
17%
I look at them, but I'd prefer faster stats updates -- go ahead and stop updating them.
9
12%
I look at these now and again, but I don't have strong feelings either way.
19
24%
I use these pages, but all I really need is to look up how many WU's I did for a given project. If you could replace that functionality and speed the stats, that would be great.
23
29%
I use these pages frequently and would rather keep them (the current stats updates are fine with me).
8
10%
Please don't get rid of these pages! They mean a lot to me regarding the FAH experience.
6
8%
 
Total votes: 78

hrsetrdr
Posts: 112
Joined: Sun Dec 02, 2007 4:29 pm
Location: In the Fold somewhere in SoCal.

Re: ideas on speeding up stats

Post by hrsetrdr »

I almost never use the Contributions by team and project stats, and don't envision ever having a compelling need for them to be updated, on an up-to-the-minute basis. I'd still like for the db information to be available.
Folding rig:Supermicro X9DRD-7LN4F-JBOD | (2) Xeon E5-2670 | 128GB DDR3 ECC Registered

Image
Install Folding@Home on Linux without Python dependancy issues
v00d00
Posts: 390
Joined: Sun Dec 02, 2007 4:53 am
Hardware configuration: FX8320e (6 cores enabled) @ stock,
- 16GB DDR3,
- Zotac GTX 1050Ti @ Stock.
- Gigabyte GTX 970 @ Stock
Debian 9.

Running GPU since it came out, CPU since client version 3.
Folding since Folding began (~2000) and ran Genome@Home for a while too.
Ran Seti@Home prior to that.
Location: UK
Contact:

Re: ideas on speeding up stats

Post by v00d00 »

BillR wrote:First, I question why this pole exists. If anything the stats site should include more information and it should update more often.

As for speed I find it hard to believe that a program such as folding supported by Stanford University can’t afford a proper server. I also find it even harder to believe that with all the computer courses Stanford has a proper programmer can’t be found to maintain not only the servers but help with the code problems as well.

Just today I read this:
kasson wrote:We try to be as transparent as possible with released projects, code, etc. We don't like publicizing things that are still under development precisely because of the fluid nature of that development--plans change, projects get delayed, we find bugs, etc. But requests for more communication are understandable and appreciated.

One note about the quad-core issue: the performance of A1 work units on quad-core machines is something that took us by surprise. We expected much more efficient utilization. We've been working very hard to improve this, and we anticipate releasing an update to the A2 core in the near future that has very close to full utilization of all four (or more) cores. [One of our rare pre-release announcements.]

One other response: we understand that many folders use points yield as a way of assessing the scientific impact of their contributions. We try to keep things as consistent as we can, but there are challenges both of inter-machine variation and of balancing points/effort and points/science
.
How on earth can a staff member be surprised by something that was supposed to be tested?

If anything, we the folders need more accountability, not less.
Stop trolling across multiple threads. If you want to discuss your view, do it on the original thread.

Also, if the project doesnt live up to your expectations. You can always leave and find another one. :D
Image
Leoslocks
Posts: 120
Joined: Fri Jan 25, 2008 3:20 am
Hardware configuration: Q6600 | P35-DQ6 | Crucial 2 x 1 GB ram | VisionTek 3870
GPU2 Version 6.20| CPU three 6.20 Clients

Re: ideas on speeding up stats

Post by Leoslocks »

Can I change my vote. The stats are not that important. Downgrade a 5 to a 3 1/2.
On Friday, Stanford launched the Pervasive Parallelism Lab (PPL). There's been lots of press describing it. The general plan for the lab is to develop a common paradigm for programming new architectures like GPU's, the Cell processor, Intel's Larabee, as well as multi-core CPUs. This is something we at FAH are very interested in, as we have had to have a unique code path for each of these (i.e. a separate code for the high performance part of the ATI GPU, NVIDIA GPU, PS3, and SMP). Having a single code path for all would be very, very exciting to keep FAH code development onto new hardware going smoothly.
Now PPL is important.
MoneyGuyBK
Posts: 179
Joined: Sun Dec 02, 2007 6:40 am
Location: Team_XPS ..... OC, S. Calif

Re: ideas on speeding up stats

Post by MoneyGuyBK »

V.P.
I do look at these pages too, but sporadically.
So, I don;t need them updated all the time.... maybe weekly updating would be beneficial and sufficient for all.


Peace
T.E.A.M. “Together Everyone Accomplishes Miracles!”
Image
OC, S. California ... God Bless All
Mitsimonsta
Posts: 30
Joined: Tue Feb 12, 2008 1:53 am

Re: ideas on speeding up stats

Post by Mitsimonsta »

Also happy for a lower frequency on this part of the stats, be it daily or weekly.

As long as each of the 'Contributions by Team & Project' pages shows our points and WU total count as at the time of that the Project counts were updated, then we can work out "Percentage of total WU's by this project" and "Percentage of total points by this project". Which is info I want to know. Or better still, add that info to the pages. Could be done via Javascript/CSS or from the DB direct. Not a big overhead at all.

Right now I see I have a total 2636417 points, and completed 2641 WU's.
I've done 928 WU's of P2653, which equates to 35.14% of my total WU's, and 61.95% of my total points.

It would be nice if we could get the contributions by project summary text file when it updates also. This could go into my own record, or even into the 3rd-part stats like EOC and do all sorts of nice stuff.
Image
Foxery
Posts: 118
Joined: Mon Mar 03, 2008 3:11 am
Hardware configuration: Intel Core2 Quad Q9300 (Intel P35 chipset)
Radeon 3850, 512MB model (Catalyst 8.10)
Windows XP, SP2
Location: Syracuse, NY

Re: ideas on speeding up stats

Post by Foxery »

I thought of a different suggestion that might be an inbetween solution.

What about only showing me the last 10 WUs I have turned in, and when, rather than my entire history? Or alternatively, WUs I have turned in during the past 48 hours? This could potentially be more helpful than a master list. If you include the Core name, and I could see what kind of WUs I've been working on recently, and perhaps notice when a remote box is behaving in an unexpected manner, or crashed. Whereas, who cares what I submitted a year ago?

I'm not sure if this would actually save you any time, since similar data would still be parsed, but thought I'd throw it out there.
Core2 Quad/Q9300, Radeon 3850/512MB (WinXP SP2)
WangFeiHong
Posts: 47
Joined: Mon Oct 27, 2008 1:40 pm

Re: ideas on speeding up stats

Post by WangFeiHong »

Hi here to dig up an old thread, just want to say, main its hardcore FAH users who check this, so i suggest, in addition to the previous, to have it in a txt form, which would make it less resource-consuming.
VijayPande
Pande Group Member
Posts: 2058
Joined: Fri Nov 30, 2007 6:25 am
Location: Stanford

Re: ideas on speeding up stats

Post by VijayPande »

WangFeiHong wrote:Hi here to dig up an old thread, just want to say, main its hardcore FAH users who check this, so i suggest, in addition to the previous, to have it in a txt form, which would make it less resource-consuming.
it's not the lack of a txt form which makes it slow (BTW, we have txt pages), it's the entering of lots of different info into a db.

We've been doing a lot (by some people's measures, too many different things) and so we've decided to concentrate on a few areas (right now, it's GPU core and next gen SMP -- getting stability and ease of use to where the classic client is), thus putting issues like this on hold for a bit. It does come up in our meetings from time to time, but I've intentionally been fighting the temptation to work on it in order to keep us focused and get the other issues done first before taking on more.
Prof. Vijay Pande, PhD
Departments of Chemistry, Structural Biology, and Computer Science
Chair, Biophysics
Director, Folding@home Distributed Computing Project
Stanford University
spazzychalk
Posts: 174
Joined: Sun Nov 16, 2008 6:41 am

Re: ideas on speeding up stats

Post by spazzychalk »

these stats really are important. i use the team and personal and project by project breakdown. i find it to be the biggest inspiration/motivator its just extremely more fulfilling to be able to go into your history and read by project # exactly what youve helped with oh hey i did something with cancer hey look i did something about viruses. we all believe in what were doing here, but we need motivation. positive reinforcement. for some its the points. a reward system. competition. for others, they need to know what theyre doing is making a difference since they cant see it themselves. its crutial to be able to see those projects to KNOW youve done something, knowing what, not just that you are. i check several times a day. when i see someone on the team hasnt changed in a while i use it as tool to know theres a problem. because of the stats ive corrected 2 firewall problems and a core error i was able to catch because i saw their stats werent updating. i dont know where you guys are seeing the % stats Mitsimonsta is talking ive never seen it so i dont use that. but i use every bit available from right clicking the client / team stats

i still maintain that the best way to improve the stats is to get rid of the stats updating page. leave the previous stats page up with just a simple timestamp (or not) on the exisitng page showing last time stats were updated. and it stays there until the new page comes up. if the time stamps will take too much power than leave em off, but just leave the stats page up. id bet that would satisfy most people since they could still see there they're at, and for them it might even still be an update depending on when they last checked. but there is NOTHING more irritating about the stats page than not being able to see anything because its updating, and especially if it does it again later when you come back
bruce
Posts: 20824
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: ideas on speeding up stats

Post by bruce »

spazzychalk wrote:i still maintain that the best way to improve the stats is to get rid of the stats updating page. leave the previous stats page up with just a simple timestamp (or not) on the exisitng page showing last time stats were updated. and it stays there until the new page comes up. if the time stamps will take too much power than leave em off, but just leave the stats page up. id bet that would satisfy most people since they could still see there they're at, and for them it might even still be an update depending on when they last checked. but there is NOTHING more irritating about the stats page than not being able to see anything because its updating, and especially if it does it again later when you come back
Either I don't understand you or you don't understand how the stats work. When you enter your donor-name or your Team-Number into the stats page you're submitting a query to a database. That entire database must be on-line for the query to work. It takes 45 minutes to add the previous block of updates to the database when nobody is allowed to run queries and if queries were allowed, it would not finish before the next batch of updates arrived.

Perhaps you're saying that after the database is updated, that a backup copy be created with a new time-stamp and that queries only be allowed on the backup copy. Making duplicate copies of a database that large is a VERY challenging undertaking and managing those duplications without error adds to the challenge. Since introducing any process that can potentially create errors in the stats database is unacceptable, changes of this magnitude cannot happen while most of the Pande Group are busy working on both scientific research and on the critical bugs in the SMP and GPU beta versions. When those versions reach a stable (released) status, changes to the stats can be considered. In the meantime, we're all thankful for the 3rd party stats sites that provide the sort of access that you're seeking while the official stats are being updated.
spazzychalk
Posts: 174
Joined: Sun Nov 16, 2008 6:41 am

Re: ideas on speeding up stats

Post by spazzychalk »

actually ive never queried stats that way. i just right click on the client in the systray, status / team stats. but no not a backup copy. more of a .... freeze on the current while its being updated? im sure this isnt being explained as well as i see it in my head. just leaving the most recent stats viewable during the update. then there is something to look at, even if a little old, instead a screen saying try back later
bruce
Posts: 20824
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: ideas on speeding up stats

Post by bruce »

Aha. I see why you see it that way. That would require the stats update not only to update the database, but to do a query for every client and to freeze that page. In fact, the present system only generates the pages when someone request it, so you'd be adding a lot of processing for people who don't look at their stats between those two updates plus you'd have to find a place to store all those static pages.
spazzychalk
Posts: 174
Joined: Sun Nov 16, 2008 6:41 am

Re: ideas on speeding up stats

Post by spazzychalk »

spazzychalk wrote:these stats really are important. i use the team and personal and project by project breakdown. i find it to be the biggest inspiration/motivator its just extremely more fulfilling to be able to go into your history and read by project # exactly what youve helped with oh hey i did something with cancer hey look i did something about viruses. we all believe in what were doing here, but we need motivation. positive reinforcement. for some its the points. a reward system. competition. for others, they need to know what theyre doing is making a difference since they cant see it themselves. its crutial to be able to see those projects to KNOW youve done something, knowing what, not just that you are. i check several times a day. when i see someone on the team hasnt changed in a while i use it as tool to know theres a problem. because of the stats ive corrected 2 firewall problems and a core error i was able to catch because i saw their stats werent updating. i dont know where you guys are seeing the % stats Mitsimonsta is talking ive never seen it so i dont use that. but i use every bit available from right clicking the client / team stats
ok then. well then just the first half of my statement
Post Reply