A Modest Suggestion for Tasks Button

Message boards : Number crunching : A Modest Suggestion for Tasks Button
Message board moderation

To post messages, you must log in.

AuthorMessage
Cruncher-American Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor

Send message
Joined: 25 Mar 02
Posts: 1513
Credit: 370,893,186
RAC: 340
United States
Message 1217319 - Posted: 12 Apr 2012, 16:48:14 UTC

In the Account window, there is a Tasks button that produces counts of the WUs by various categories, including Application (also, by machine in the Your Computers window). It would be very helpful for the case of "Seti Enhanced" to have a further breakdown as to CPU/GPU or even CPU/NVIDIA/ATI. Since the WUs are tagged by the server, not the user client, the info is there at the server to do this.

There are times when a particular machine has been having problems getting CPU or other kinds of WUs, and this would provide quick knowledge of whether that status has improved (or not).

What say you, users and/or developers?

"Some say WHY, I say WHY NOT?"
ID: 1217319 · Report as offensive
Profile HAL9000
Volunteer tester
Avatar

Send message
Joined: 11 Sep 99
Posts: 6534
Credit: 196,805,888
RAC: 57
United States
Message 1217325 - Posted: 12 Apr 2012, 17:12:50 UTC - in response to Message 1217319.  

This was asked or purposed when they counts were added. I'm not sure if they decided not to do it or what occurred. It would start to get crowded, but it would be nice to see something like:
State: All (n) | In progress (x) | Pending (x) | Valid (x) | Invalid (x) | Error (x)
Application: All (n) | Astropulse v505 (x) | AstroPulse v6 (x) | SETI@home Enhanced (x) | SETI@home v7 (x)
Hardware: All (n) | Astropulse CPU (x) | Astropulse GPU (x) | SETI@home Enhanced CPU (x) | SETI@home Enhanced GPU (x)

SETI@home classic workunits: 93,865 CPU time: 863,447 hours
Join the [url=http://tinyurl.com/8y46zvu]BP6/VP6 User Group[
ID: 1217325 · Report as offensive
kittyman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 51468
Credit: 1,018,363,574
RAC: 1,004
United States
Message 1217329 - Posted: 12 Apr 2012, 17:15:50 UTC

I am all for the additional info.
If some think this would get too confusing for some users, perhaps it could be toggled by a 'simple view/advanced view' button or some similar fashion.
"Freedom is just Chaos, with better lighting." Alan Dean Foster

ID: 1217329 · Report as offensive
LadyL
Volunteer tester
Avatar

Send message
Joined: 14 Sep 11
Posts: 1679
Credit: 5,230,097
RAC: 0
Message 1217336 - Posted: 12 Apr 2012, 17:31:02 UTC

I asked DA the other day but didn't get any reply.
I'm not the Pope. I don't speak Ex Cathedra!
ID: 1217336 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14649
Credit: 200,643,578
RAC: 874
United Kingdom
Message 1217339 - Posted: 12 Apr 2012, 17:34:04 UTC

We were discussing the same thing at Einstein, and Bernd asked me to put it on their Wish List so he didn't forget.

Where it remains to this day - they haven't even got round to 'filter by application' yet.
ID: 1217339 · Report as offensive
David S
Volunteer tester
Avatar

Send message
Joined: 4 Oct 99
Posts: 18352
Credit: 27,761,924
RAC: 12
United States
Message 1217359 - Posted: 12 Apr 2012, 18:48:51 UTC - in response to Message 1217339.  

While we're asking for minor things to make the tasks pages more user friendly, how about a page selector for those of us who have large numbers of tasks per host? It can take a while to go through 800 tasks in progress, clicking "Next 20" over and over. The web code can't be difficult; every search engine, shopping site, and web-based email system uses some form of it.

We were discussing the same thing at Einstein, and Bernd asked me to put it on their Wish List so he didn't forget.

Where it remains to this day - they haven't even got round to 'filter by application' yet.

I would love to see Einstein implement even as much functionality as Seti has now.

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

ID: 1217359 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14649
Credit: 200,643,578
RAC: 874
United Kingdom
Message 1217369 - Posted: 12 Apr 2012, 19:27:53 UTC - in response to Message 1217359.  

While we're asking for minor things to make the tasks pages more user friendly, how about a page selector for those of us who have large numbers of tasks per host? It can take a while to go through 800 tasks in progress, clicking "Next 20" over and over. The web code can't be difficult; every search engine, shopping site, and web-based email system uses some form of it.

If you know roughly where you're headed for, you can edit the 'offset=' value in the page url (in the address bar) to go directly there - but I agree, a more user friendly way of doing it would be preferable.
ID: 1217369 · Report as offensive
Profile perryjay
Volunteer tester
Avatar

Send message
Joined: 20 Aug 02
Posts: 3377
Credit: 20,676,751
RAC: 0
United States
Message 1217373 - Posted: 12 Apr 2012, 19:41:03 UTC

While we're dreaming, what I would like to see is a button for inconclusives.


PROUD MEMBER OF Team Starfire World BOINC
ID: 1217373 · Report as offensive
musicplayer

Send message
Joined: 17 May 10
Posts: 2430
Credit: 926,046
RAC: 0
Message 1217374 - Posted: 12 Apr 2012, 19:53:22 UTC
Last modified: 12 Apr 2012, 19:58:17 UTC

Was it user side or server side?

If I have more than one page of tasks (Seti@home tasks) in my BOINC Manager, I will need to count them manually in order to know how many are available or running. If I only run Seti@home at a particular point of time, I could have 8 running simultaneously plus one by means of CUDA. Also I could have 10 which may have become finished up and has either been reported to this web-server or is in the process of uploading.

Also there may at times be some 10 or 20 tasks (particularly CUDA-tasks or short duration tasks) at times residing in BOINC Manager which still has not been started up but is either ready to start, waiting to run, or possibly suspended.

In the end these things get to to the point where they rather become a summary of a summary.

Of course most of these things are available for you to check by means of either the Messages tab or the Event Log.
ID: 1217374 · Report as offensive
KneeDeep

Send message
Joined: 27 Sep 99
Posts: 131
Credit: 4,887,778
RAC: 0
United States
Message 1217381 - Posted: 12 Apr 2012, 20:03:11 UTC - in response to Message 1217325.  

This was asked or purposed when they counts were added. I'm not sure if they decided not to do it or what occurred. It would start to get crowded, but it would be nice to see something like:
State: All (n) | In progress (x) | Pending (x) | Valid (x) | Invalid (x) | Error (x)
Application: All (n) | Astropulse v505 (x) | AstroPulse v6 (x) | SETI@home Enhanced (x) | SETI@home v7 (x)
Hardware: All (n) | Astropulse CPU (x) | Astropulse GPU (x) | SETI@home Enhanced CPU (x) | SETI@home Enhanced GPU (x)


Actually, you would only need CPU/GPU/All on the hardware line ... The applications are already selectable on the line above ...

Hardware: All (x) | GPU (x) | CPU (x)
ID: 1217381 · Report as offensive
Claggy
Volunteer tester

Send message
Joined: 5 Jul 99
Posts: 4654
Credit: 47,537,079
RAC: 4
United Kingdom
Message 1217383 - Posted: 12 Apr 2012, 20:12:41 UTC - in response to Message 1217381.  

This was asked or purposed when they counts were added. I'm not sure if they decided not to do it or what occurred. It would start to get crowded, but it would be nice to see something like:
State: All (n) | In progress (x) | Pending (x) | Valid (x) | Invalid (x) | Error (x)
Application: All (n) | Astropulse v505 (x) | AstroPulse v6 (x) | SETI@home Enhanced (x) | SETI@home v7 (x)
Hardware: All (n) | Astropulse CPU (x) | Astropulse GPU (x) | SETI@home Enhanced CPU (x) | SETI@home Enhanced GPU (x)


Actually, you would only need CPU/GPU/All on the hardware line ... The applications are already selectable on the line above ...

Hardware: All (x) | GPU (x) | CPU (x)

So how would you select between ATI and Nvidia then?

Claggy
ID: 1217383 · Report as offensive
Horacio

Send message
Joined: 14 Jan 00
Posts: 536
Credit: 75,967,266
RAC: 0
Argentina
Message 1217391 - Posted: 12 Apr 2012, 20:22:34 UTC - in response to Message 1217383.  

This was asked or purposed when they counts were added. I'm not sure if they decided not to do it or what occurred. It would start to get crowded, but it would be nice to see something like:
State: All (n) | In progress (x) | Pending (x) | Valid (x) | Invalid (x) | Error (x)
Application: All (n) | Astropulse v505 (x) | AstroPulse v6 (x) | SETI@home Enhanced (x) | SETI@home v7 (x)
Hardware: All (n) | Astropulse CPU (x) | Astropulse GPU (x) | SETI@home Enhanced CPU (x) | SETI@home Enhanced GPU (x)


Actually, you would only need CPU/GPU/All on the hardware line ... The applications are already selectable on the line above ...

Hardware: All (x) | GPU (x) | CPU (x)

So how would you select between ATI and Nvidia then?

Claggy

Hardware: All (x) | NVIDIA GPU (x) | ATI GPU (x) | INTEL CPU (x) | AMD CPU (x)
(Another way might be taking off the unwanted one form your host? LOL)

We can have also (LOL, not really):
Operating System: All (x) | GOOD ONES (x) | Others (x)

ID: 1217391 · Report as offensive
KneeDeep

Send message
Joined: 27 Sep 99
Posts: 131
Credit: 4,887,778
RAC: 0
United States
Message 1217402 - Posted: 12 Apr 2012, 21:06:00 UTC - in response to Message 1217383.  
Last modified: 12 Apr 2012, 21:09:51 UTC

This was asked or purposed when they counts were added. I'm not sure if they decided not to do it or what occurred. It would start to get crowded, but it would be nice to see something like:
State: All (n) | In progress (x) | Pending (x) | Valid (x) | Invalid (x) | Error (x)
Application: All (n) | Astropulse v505 (x) | AstroPulse v6 (x) | SETI@home Enhanced (x) | SETI@home v7 (x)
Hardware: All (n) | Astropulse CPU (x) | Astropulse GPU (x) | SETI@home Enhanced CPU (x) | SETI@home Enhanced GPU (x)


Actually, you would only need CPU/GPU/All on the hardware line ... The applications are already selectable on the line above ...

Hardware: All (x) | GPU (x) | CPU (x)

So how would you select between ATI and Nvidia then?

Claggy


Hardware: All (x) | Nvidia GPU (x) | ATI GPU (x) | CPU (x)

How's this?

Edt: (Oops ... didn't read Horacio's reply ...)
The general idea being that the state, application, and hardware are selected as separate entities.
ID: 1217402 · Report as offensive
Profile HAL9000
Volunteer tester
Avatar

Send message
Joined: 11 Sep 99
Posts: 6534
Credit: 196,805,888
RAC: 57
United States
Message 1217406 - Posted: 12 Apr 2012, 21:30:15 UTC - in response to Message 1217383.  
Last modified: 12 Apr 2012, 21:32:24 UTC

This was asked or purposed when they counts were added. I'm not sure if they decided not to do it or what occurred. It would start to get crowded, but it would be nice to see something like:
State: All (n) | In progress (x) | Pending (x) | Valid (x) | Invalid (x) | Error (x)
Application: All (n) | Astropulse v505 (x) | AstroPulse v6 (x) | SETI@home Enhanced (x) | SETI@home v7 (x)
Hardware: All (n) | Astropulse CPU (x) | Astropulse GPU (x) | SETI@home Enhanced CPU (x) | SETI@home Enhanced GPU (x)


Actually, you would only need CPU/GPU/All on the hardware line ... The applications are already selectable on the line above ...

Hardware: All (x) | GPU (x) | CPU (x)

So how would you select between ATI and Nvidia then?

Claggy


My original thinking didn't account for mixed types of GPU's. From the sUser task list it is easy to get a mixed list of GPU tasks, but from the computer view it would generally only be one or the other. Except in those rare cases where both exist.

So this might be more fitting & uses the current syntax for anonymous apps. As the stock apps use cuda, cuda23, or cuda_fermi they should be included in the filter for NVIDIA GPU, obviously.

Other Coprocessor would be for the yet unknown types that may exist in the future. Such as the MIC devices & other dedicated coprocessor cards.

State: All (n) | In progress (x) | Pending (x) | Valid (x) | Invalid (x) | Error (x)
Application: All (n) | Astropulse v505 (x) | AstroPulse v6 (x) | SETI@home Enhanced (x) | SETI@home v7 (x)
Processor Type: All (n) | CPU (x) | NVIDIA GPU (x) | ATI GPU (x) | Other Coprocessor(x)


Sure it is all just smoke in the wind right now, but maybe one of the guys somewhere will think it isn't such a bad idea. Then bang it out in one of their other, other, other, other, other, or other free moments. Which is probably that brief moment between waking up and opening their eyes.

EDIT: As for state sub types the invalid would be nice as well as the actual pending ones. So would a filter for different error types. I think one for each error type should do...
SETI@home classic workunits: 93,865 CPU time: 863,447 hours
Join the [url=http://tinyurl.com/8y46zvu]BP6/VP6 User Group[
ID: 1217406 · Report as offensive
Profile Arvid Almstrom
Avatar

Send message
Joined: 23 Mar 00
Posts: 98
Credit: 137,331,372
RAC: 0
Australia
Message 1217413 - Posted: 12 Apr 2012, 21:56:04 UTC - in response to Message 1217406.  

If we are going to ask for changes to the Tasks screen I would also like to see an option to be able to sort the tasks based on Time Reported.

When you make changes to your computer and just want to quickly compare your new setup against the previous one this would be very handy, rather than trying to scroll through lots and lots of pages trying to find the latest results.

Arvid
Arvid Almstrom
ID: 1217413 · Report as offensive
Profile john3760
Avatar

Send message
Joined: 9 Feb 11
Posts: 334
Credit: 3,400,979
RAC: 0
United Kingdom
Message 1217486 - Posted: 13 Apr 2012, 2:01:22 UTC

I would like to see a dancing rabbit in the top left corner( to indicate servers are up)
to be replaced with a dancing bird ( servers are down )

;)

john3760
ID: 1217486 · Report as offensive
Wembley
Volunteer tester
Avatar

Send message
Joined: 16 Sep 09
Posts: 429
Credit: 1,844,293
RAC: 0
United States
Message 1217491 - Posted: 13 Apr 2012, 2:23:07 UTC - in response to Message 1217413.  

If we are going to ask for changes to the Tasks screen I would also like to see an option to be able to sort the tasks based on Time Reported.

When you make changes to your computer and just want to quickly compare your new setup against the previous one this would be very handy, rather than trying to scroll through lots and lots of pages trying to find the latest results.

Arvid


^ This! +1
ID: 1217491 · Report as offensive
Profile Graham Middleton

Send message
Joined: 1 Sep 00
Posts: 1517
Credit: 86,815,638
RAC: 0
United Kingdom
Message 1217512 - Posted: 13 Apr 2012, 3:59:01 UTC
Last modified: 13 Apr 2012, 3:59:58 UTC

These all seem like good ideas, however my comment would be that all this would put a lot of additional load on the "Data-driven Web Pages" and database servers, I would suggest that these already have a lot to do at the moment.

An alternative might be to offer a "download tasks list as CSV" option; then the sorting / statistical analysis and summary can be done at will by the users' PCs, or BOINCstats, or other, external system to the main S@H servers.

Just my 2p'worth
Happy Crunching,

Graham

ID: 1217512 · Report as offensive
Cruncher-American Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor

Send message
Joined: 25 Mar 02
Posts: 1513
Credit: 370,893,186
RAC: 340
United States
Message 1217526 - Posted: 13 Apr 2012, 4:25:27 UTC - in response to Message 1217512.  

These all seem like good ideas, however my comment would be that all this would put a lot of additional load on the "Data-driven Web Pages" and database servers, I would suggest that these already have a lot to do at the moment.

An alternative might be to offer a "download tasks list as CSV" option; then the sorting / statistical analysis and summary can be done at will by the users' PCs, or BOINCstats, or other, external system to the main S@H servers.

Just my 2p'worth


The counts already exist, except for the (really minor) change I asked about at the beginning of the thread, so that's relatively trivial.

The d/l tasks list would (for a big cruncher, anyway) really hit the DB and the bandwidth, so that is less likely, and would take a lot more code to produce.

Let's start small!
And easier for DA to produce with a minimum of effort, like the counts we get now, which were done (apparently) easily when he became convinced to do them.
ID: 1217526 · Report as offensive
Horacio

Send message
Joined: 14 Jan 00
Posts: 536
Credit: 75,967,266
RAC: 0
Argentina
Message 1217550 - Posted: 13 Apr 2012, 5:12:46 UTC - in response to Message 1217512.  

These all seem like good ideas, however my comment would be that all this would put a lot of additional load on the "Data-driven Web Pages" and database servers, I would suggest that these already have a lot to do at the moment.

An alternative might be to offer a "download tasks list as CSV" option; then the sorting / statistical analysis and summary can be done at will by the users' PCs, or BOINCstats, or other, external system to the main S@H servers.

Just my 2p'worth


The load on the servers will be almost the same requesting the list of tasks grouped by App, status, hardware or wathever other filter you use and AFAIK the web pages are hooked to the mirror server to avoid interference with the project throughput...

But, yes, the web server itsel will have to deal with extra load... I dont know which server hosts the pages, but it was said that the pages go through the gigabit link so I think is not one the main servers of the project...

Of course, if I have to choose between better project response or fancy filters I'll go for the performance.


ID: 1217550 · Report as offensive

Message boards : Number crunching : A Modest Suggestion for Tasks Button


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.