Join PrimeGrid
Returning Participants
Community
Leader Boards
Results
Other
drummers-lowrise
|
Message boards :
Number crunching :
New feature question?
Author |
Message |
|
Would it be a pain to add a feature of being able to sort the results page? Then we could sort by time the task was received or runtimes or all the 1st completed ones and so on. If so it's not a big deal, but I think it would be nice.
Thanks
____________
| |
|
Michael Goetz Volunteer moderator Project administrator
 Send message
Joined: 21 Jan 10 Posts: 13579 ID: 53948 Credit: 250,513,134 RAC: 167,860
                           
|
Would it be a pain to add a feature of being able to sort the results page? Then we could sort by time the task was received or runtimes or all the 1st completed ones and so on. If so it's not a big deal, but I think it would be nice.
Thanks
Sorting a table is trivial; it's a simple java script that executes in the browser. The TdP leaderboard page is an example of that. The tricky part here is sorting a table that spans multiple pages -- that has to be done at the server, and it requires retrieving the results from the database in the desired order. That, in turn, requires some fancy DBA-fu because we've got users with tens of thousands af results, and the results table is the largest table in the database. I could easily do it if you don't mind if I bring the entire server to its knees. Assuming we don't want the server grinding to a halt every time Scott looks at his tasks, something like this requires a lot of effort.
It was a significant undertaking just to add the task counters to the results page (for those of you who remember back that far).
To put it another way, if it was easy to do, I would have already done it. That being said, it's something I'd like to have too, so it may happen some day.
____________
My lucky number is 75898524288+1 | |
|
|
I understand, I didn't consider the problem of having to do it with thousands of tasks and the processing power that would take.
____________
| |
|
mikey Send message
Joined: 17 Mar 09 Posts: 1252 ID: 37043 Credit: 523,752,249 RAC: 143,700
                    
|
Michael Goetz could you export the stats to the new servers you guys have and then do all the sorting stuff on them, bypassing the main servers for the tough stuff, then displaying it for us users? Some configuration stuff for sure but server to server transfers should be quick. Maybe you could try it for some tasks to see if it does work and frees up the main Servers. Of course I'm thinking like a guy with multiple pc's not a set of computers needed to run a Boinc Project. | |
|
Michael Goetz Volunteer moderator Project administrator
 Send message
Joined: 21 Jan 10 Posts: 13579 ID: 53948 Credit: 250,513,134 RAC: 167,860
                           
|
Michael Goetz could you export the stats to the new servers you guys have and then do all the sorting stuff on them, bypassing the main servers for the tough stuff, then displaying it for us users? Some configuration stuff for sure but server to server transfers should be quick. Maybe you could try it for some tasks to see if it does work and frees up the main Servers. Of course I'm thinking like a guy with multiple pc's not a set of computers needed to run a Boinc Project.
No.
____________
My lucky number is 75898524288+1 | |
|
compositeVolunteer tester Send message
Joined: 16 Feb 10 Posts: 797 ID: 55391 Credit: 705,482,330 RAC: 114,783
                      
|
While on the topic of new features, about this one:
Each complete and validated tasks shows it's percentile runtime among that subproject. The feature is only useful if you have crunched a task in that subproject. It should be displayed by task rather than by host because configurations can change.
The sample of tasks for the reference list for computing percentiles can be the last 1000 tasks (or whatever), taken periodically (15 minutes, hourly, daily, whatever makes sense) and saved in a separate table for the percentile computations.
What users will see on the tasks list is a metric that changes over time as the reference list is updated and the mix of computers working on that subproject changes. To limit computational overhead, this feature could be only shown on the "tasks by host" page. Also there is available real estate on this page for another column because there is no host column.
Effectively this feature would give a "market signal" telling users when it would be "more profitable" for them to run tasks in that subproject. Given that most users are laying real money on the line to pay the power bill, it makes sense to give this kind of feedback. | |
|
Michael Goetz Volunteer moderator Project administrator
 Send message
Joined: 21 Jan 10 Posts: 13579 ID: 53948 Credit: 250,513,134 RAC: 167,860
                           
|
While on the topic of new features, about this one:
Each complete and validated tasks shows it's percentile runtime among that subproject. The feature is only useful if you have crunched a task in that subproject. It should be displayed by task rather than by host because configurations can change.
The sample of tasks for the reference list for computing percentiles can be the last 1000 tasks (or whatever), taken periodically (15 minutes, hourly, daily, whatever makes sense) and saved in a separate table for the percentile computations.
What users will see on the tasks list is a metric that changes over time as the reference list is updated and the mix of computers working on that subproject changes. To limit computational overhead, this feature could be only shown on the "tasks by host" page. Also there is available real estate on this page for another column because there is no host column.
Effectively this feature would give a "market signal" telling users when it would be "more profitable" for them to run tasks in that subproject. Given that most users are laying real money on the line to pay the power bill, it makes sense to give this kind of feedback.
No.
____________
My lucky number is 75898524288+1 | |
|
Michael Goetz Volunteer moderator Project administrator
 Send message
Joined: 21 Jan 10 Posts: 13579 ID: 53948 Credit: 250,513,134 RAC: 167,860
                           
|
I don't mind new suggestions. Sometimes you'll give me incentive to do something I already was already considering. Sometimes it will be something truly new and inspirational.
And sometimes it won't. There's not always going to be an explanation.
____________
My lucky number is 75898524288+1 | |
|
compositeVolunteer tester Send message
Joined: 16 Feb 10 Posts: 797 ID: 55391 Credit: 705,482,330 RAC: 114,783
                      
|
OK, then I won't be discouraged by my low proposal acceptance rate.
You are probably overworked and need more help. | |
|
Message boards :
Number crunching :
New feature question? |