eFMer - BoincTasks and TThrottle forum

BoincTasks For Window, Mac & Linux => Wish List => Topic started by: Palamedes on April 17, 2011, 07:43:44 PM

Title: Tie into Boincstats to get project ranking?
Post by: Palamedes on April 17, 2011, 07:43:44 PM
So a feature I think would be good is to have a column in the projects area that shows your project ranking by account.  And then maybe show the number of over take days next to it.

These are things that boincstats can show you easily, I just don't know how easy it would be for you to get that information to display it.. (might not be possible at all..)

Good stuff man.. Thanks.
Title: Re: Tie into Boincstats to get project ranking?
Post by: fred on April 18, 2011, 07:43:06 PM
Quote from: Palamedes on April 17, 2011, 07:43:44 PM
So a feature I think would be good is to have a column in the projects area that shows your project ranking by account.  And then maybe show the number of over take days next to it.

These are things that boincstats can show you easily, I just don't know how easy it would be for you to get that information to display it.. (might not be possible at all..)

Good stuff man.. Thanks.
Hmm, should be possible, but there are so many stat sites out there.
Anybody else who has an opinion about this.
Title: Re: Tie into Boincstats to get project ranking?
Post by: ski1939 on April 21, 2011, 12:06:42 AM
Quote from: fred on April 18, 2011, 07:43:06 PM
Quote from: Palamedes on April 17, 2011, 07:43:44 PM
So a feature I think would be good is to have a column in the projects area that shows your project ranking by account.  And then maybe show the number of over take days next to it.

These are things that boincstats can show you easily, I just don't know how easy it would be for you to get that information to display it.. (might not be possible at all..)

Good stuff man.. Thanks.
Hmm, should be possible, but there are so many stat sites out there.
Anybody else who has an opinion about this.

As you say there are so many stat sites already, I use BoincTasks to easily manage my projects and tasks on several remote computers, adding historical stats to the overhead of BoincTasks would be of little or no value to me.
Title: Re: Tie into Boincstats to get project ranking?
Post by: Pepo on April 21, 2011, 10:38:49 AM
Quote from: ski1939 on April 21, 2011, 12:06:42 AM
Quote from: fred on April 18, 2011, 07:43:06 PM
Quote from: Palamedes on April 17, 2011, 07:43:44 PM
So a feature I think would be good is to have a column in the projects area that shows your project ranking by account.  And then maybe show the number of over take days next to it.

These are things that boincstats can show you easily, I just don't know how easy it would be for you to get that information to display it.. (might not be possible at all..)
Hmm, should be possible, but there are so many stat sites out there.
Anybody else who has an opinion about this.

As you say there are so many stat sites already, I use BoincTasks to easily manage my projects and tasks on several remote computers, adding historical stats to the overhead of BoincTasks would be of little or no value to me.
I'd also say, let's concentrate on data, delivered by the connected clients...
Title: Re: Tie into Boincstats to get project ranking?
Post by: Beyond on April 21, 2011, 02:38:32 PM
Quote
Quote
Quote
Quote from: fred on April 18, 2011, 07:43:06 PM
These are things that boincstats can show you easily, I just don't know how easy it would be for you to get that information to display it.. (might not be possible at all..)
Hmm, should be possible, but there are so many stat sites out there.  Anybody else who has an opinion about this.
As you say there are so many stat sites already, I use BoincTasks to easily manage my projects and tasks on several remote computers, adding historical stats to the overhead of BoincTasks would be of little or no value to me.
I'd also say, let's concentrate on data, delivered by the connected clients...
I'd also vote to concentrate on the core features and to keep BT as resource light as possible.
Title: Re: Tie into Boincstats to get project ranking?
Post by: Palamedes on April 27, 2011, 04:01:02 AM
See that right there?

That was me getting spanked down!   ;D

Fair enough.. I suppose its pointless overhead.. Just one of those "wouldnt' it be cool" things.. but I can see how it would potentially cause issues.
Title: Re: Tie into Boincstats to get project ranking?
Post by: hucker on November 14, 2011, 12:02:48 AM
Well I want the stats.  I'm sure it wouldn't be that difficult or produce much overhead.

Presumably the stats can be gotten from all sorts of sources, you could use the projects themselves (as bam do), or bam (do I have to have a bam account for them to keep stats?), or don't boinc have stats themselves?
Title: Re: Tie into Boincstats to get project ranking?
Post by: fred on November 14, 2011, 08:08:23 AM
Quote from: hucker on November 14, 2011, 12:02:48 AM
Well I want the stats.  I'm sure it wouldn't be that difficult or produce much overhead.

Presumably the stats can be gotten from all sorts of sources, you could use the projects themselves (as bam do), or bam (do I have to have a bam account for them to keep stats?), or don't boinc have stats themselves?
BoincTasks has every thing except the project ranking.
Title: Re: Tie into Boincstats to get project ranking?
Post by: hucker on November 14, 2011, 09:47:58 AM
I know.  So you can put all your resources into the ranking then :-)
Title: Re: Tie into Boincstats to get project ranking?
Post by: ski1939 on November 14, 2011, 02:28:52 PM
What do you mean by project ranking? I am still opposed to this suggestion unless it would be a option that you have to opt into (not opt out of) because of the additional overhead and especially if BT has to connect to some BOINC stats site. 
Title: Re: Tie into Boincstats to get project ranking?
Post by: hucker on November 14, 2011, 04:27:45 PM
I mean the position you are in for each project.   There's an example of a monitor at the top of my websites, for example I am in position 597 in Moo.

I can't see it as much overhead, and opting in would be fine.  Just a column you could add which would invoke the lookup.
Title: Re: Tie into Boincstats to get project ranking?
Post by: ski1939 on November 14, 2011, 05:37:48 PM
Quote from: hucker on November 14, 2011, 04:27:45 PM
I mean the position you are in for each project.   There's an example of a monitor at the top of my websites, for example I am in position 597 in Moo.

I can't see it as much overhead, and opting in would be fine.  Just a column you could add which would invoke the lookup.

Thanks for your explanation, I now understand what project rank is, however it is of no value to me in using BT to manage the several remote computers I have running BONIC.

Note to Fred - if you implement this suggestion, please require an opt in for it, so those of us who don't want it can avoid the added overhead in internet connections and the additional code (this may required the opt in be done at the time BT is being installed). thanks ski1939

Title: Re: Tie into Boincstats to get project ranking?
Post by: hucker on November 14, 2011, 05:44:06 PM
Not sure why you think there would be "added overhead".  It's just a check for a number.  It's not downloading much data.  Compared to the projects downloading and uploading tasks, it would be nothing.
Title: Re: Tie into Boincstats to get project ranking?
Post by: Pepo on November 14, 2011, 06:01:23 PM
Quote from: hucker on November 14, 2011, 05:44:06 PM
Not sure why you think there would be "added overhead".  It's just a check for a number.  It's not downloading much data.  Compared to the projects downloading and uploading tasks, it would be nothing.
I'm not aware of which project (or stat site - maybe there is one) you could ask for "please give me the user 2612345's rank number".

Imagine you have 50 projects attached to your clients. It would involve N x daily (with N being some preference) contact to these 50 projects and download and parse (sometimes pretty large) stats files from them.
Title: Re: Tie into Boincstats to get project ranking?
Post by: hucker on November 14, 2011, 06:08:41 PM
Surely the question could be asked of the project server at the same time as the project is updating.  It already receives the number of points you have, all it needs is one more number.
Title: Re: Tie into Boincstats to get project ranking?
Post by: ski1939 on November 14, 2011, 06:19:15 PM
Quote from: hucker on November 14, 2011, 06:08:41 PM
Surely the question could be asked of the project server at the same time as the project is updating.  It already receives the number of points you have, all it needs is one more number.

I'm not aware of BT connecting with the BOINC project servers, only with the local and remote host's BOINC agents and TThrottle.
Title: Re: Tie into Boincstats to get project ranking?
Post by: hucker on November 14, 2011, 10:25:49 PM
Oops, yes I forgot BT is seperated from BOINC somewhat.  So there would have to be a separate contact made with the project server.  But nevertheless, it's just a "what position is Peter in", "324".  Not really an overhead.
Title: Re: Tie into Boincstats to get project ranking?
Post by: Pepo on November 15, 2011, 07:14:46 AM
Such contact would be simple, yes, but I remind you again: the server software does not know such query, the only stats export are the (moderate to huge) stats files.
Title: Re: Tie into Boincstats to get project ranking?
Post by: hucker on November 15, 2011, 09:36:32 AM
So is the only option a stats file from every project or a stats file from a project manager?  If a project manager could be contacted that would be good, as presumably the stats for all your projects could be grabbed in one file, say once a day or less.  Or even the project manager might give just the rankings list?
Title: Re: Tie into Boincstats to get project ranking?
Post by: Pepo on November 15, 2011, 10:26:43 AM
Quote from: hucker on November 15, 2011, 09:36:32 AM
...a stats file from a project manager?  If a project manager could be contacted ...
You may call me ignorant, or I've just missed it, but... what is a "project manager"?
If you mean "Account Manager", then I've no idea, whether it has any project rank information. I've not used it yet.
Title: Re: Tie into Boincstats to get project ranking?
Post by: hucker on November 15, 2011, 10:28:12 AM
Oops, yes "account manager".
Title: Re: Tie into Boincstats to get project ranking?
Post by: fred on November 15, 2011, 10:49:30 AM
Quote from: Pepo on November 15, 2011, 10:26:43 AM
If you mean "Account Manager", then I've no idea, whether it has any project rank information. I've not used it yet.
As far as I know, the account manager only adds or removes projects.

The BOINC client communicates with the projects, but only retrieves statistics, as shown in the credit graph.
You can try a feature request: http://boinc.berkeley.edu/dev/ (http://boinc.berkeley.edu/dev/)

Most ? projects have a http://einstein.phys.uwm.edu/top_users.php (http://einstein.phys.uwm.edu/top_users.php) ranking list.
Title: Re: Tie into Boincstats to get project ranking?
Post by: hucker on November 15, 2011, 10:55:57 AM
BAM account manager keeps stats.  If you could get this from their server.....

http://boincstats.com/search/all_projects.php?cpid=53ed9d9b7d568cb7eb1ccc25a7dc4492 (http://boincstats.com/search/all_projects.php?cpid=53ed9d9b7d568cb7eb1ccc25a7dc4492)
Title: Re: Tie into Boincstats to get project ranking?
Post by: fred on November 15, 2011, 11:23:59 AM
Quote from: hucker on November 15, 2011, 10:55:57 AM
BAM account manager keeps stats.  If you could get this from their server.....
Something like this: http://boinc.netsoft-online.com/get_user.php?cpid=53ed9d9b7d568cb7eb1ccc25a7dc4492 (http://boinc.netsoft-online.com/get_user.php?cpid=53ed9d9b7d568cb7eb1ccc25a7dc4492)
Title: Re: Tie into Boincstats to get project ranking?
Post by: hucker on November 15, 2011, 11:29:20 AM
Yes, brilliant.  So can you get that on anyone or does the user have to have an account with whoever that is?

Can that be integrated into the Boinc Tasks code?
Title: Re: Tie into Boincstats to get project ranking?
Post by: fred on November 15, 2011, 11:34:54 AM
Quote from: hucker on November 15, 2011, 11:29:20 AM
Can that be integrated into the Boinc Tasks code?
It can, but it may take some time.
I will add it in so that it will NOT cause any overhead for those who don't use it.
Shouldn't be too complicated.
Title: Re: Tie into Boincstats to get project ranking?
Post by: ski1939 on November 15, 2011, 11:37:31 AM
@ hucker

You obviously have some value for this information.

I fail to find any use for it to manage BOINC hosts and would ask what value it has for you - how would you use it?
Title: Re: Tie into Boincstats to get project ranking?
Post by: hucker on November 15, 2011, 11:44:41 AM
Don't you find it nice to know how well you are doing compared to others?
Title: Re: Tie into Boincstats to get project ranking?
Post by: hucker on November 15, 2011, 11:45:19 AM
Quote from: fred on November 15, 2011, 11:34:54 AM
It can, but it may take some time.
I will add it in so that it will NOT cause any overhead for those who don't use it.
Shouldn't be too complicated.

Thanks!!
Title: Re: Tie into Boincstats to get project ranking?
Post by: Pepo on November 15, 2011, 04:37:36 PM
Quote from: hucker on November 15, 2011, 11:44:41 AM
Quote from: ski1939 on November 15, 2011, 11:37:31 AM
@ hucker
You obviously have some value for this information.
I fail to find any use for it to manage BOINC hosts and would ask what value it has for you - how would you use it?
Don't you find it nice to know how well you are doing compared to others?
Indeed. There are a lot of BOINC users, who (simplified said) do it just for the competition. Having e.g. a "Rank" + "RAC Rank" columns in the Projects tab, in addition to "Credits" + "RAC" columns, might simplify them some lookups elsewhere and bring more fuel into the competition - I understand this all. (And this can turn to be one more + for using BoincTasks.)

Just without having such nice XML file from BOINC Combined Statistics (according to their forum announcement (http://boinc.netsoft-online.com/e107_plugins/forum/forum_viewtopic.php?4) the data are absolutely free to use) or convincing BOINC devs to deliver these two additional values en route Project -> Client -> Managers (which would be the cleanest solution), things would be much more complicated.

Quote from: hucker on November 15, 2011, 11:29:20 AM
So can you get that on anyone or does the user have to have an account with whoever that is?
I think BT should display ranking data just for the users and projects it is able to see managed clients. But that's fred's decision :D
Let's see in which form it will be presented 8)
Title: Re: Tie into Boincstats to get project ranking?
Post by: hucker on November 15, 2011, 04:57:51 PM
Quote from: Pepo on November 15, 2011, 04:37:36 PM
Indeed. There are a lot of BOINC users, who (simplified said) do it just for the competition.

Doesn't apply to me, I just want to know how well I'm doing, for the project's sake.  I do this to advance science etc, and cause I like to see how much I can get my poor overworked beast of a computer to do!

It's a rather expensive to run heater at the moment - it actually blew a 3 amp plug fuse.


Quote from: Pepo on November 15, 2011, 04:37:36 PM
Quote from: hucker on November 15, 2011, 11:29:20 AM
So can you get that on anyone or does the user have to have an account with whoever that is?
I think BT should display ranking data just for the users and projects it is able to see managed clients. But that's fred's decision :D
Let's see in which form it will be presented 8)

I didn't mean I wanted to see other people in there, I just wondered if it was possible to get the rankings for me if I didn't have an account manager.  From the other part of your post, I see it is.