BoincView Replacement part 4

Message boards : Number crunching : BoincView Replacement part 4
Message board moderation

To post messages, you must log in.

Previous · 1 · 2 · 3

AuthorMessage
Zydor

Send message
Joined: 4 Oct 03
Posts: 172
Credit: 491,111
RAC: 0
United Kingdom
Message 898933 - Posted: 24 May 2009, 11:27:46 UTC - in response to Message 898828.  
Last modified: 24 May 2009, 11:32:26 UTC

A suggestion for the interface - and in making the suggestion I am gently treading on eggshells ...... I am acutely aware of the work involved in all this, may well be this would get held off until a later version, however ...

To populate the list of WUs the DB has to be queeried anyway, how about adding another element to that query re "Wingman Completed" ? I dont know how you are querying the DB, but on the face of it, it would seem to be a simple small addition to the query. If the wingman has completed their bit, colour the relevant cell in Result Column - say - green. Probably not worth doing the reverse (ie not yet done) as it would be too much on the eyes.

Utility is micro-manageing which we all get into from time to time, some even make a lifes work of it. Knowing a wingman has completed may provide an incentive to get that one done "next". Whilst I agree its not much effort to make one more click to find out if they have finished, its all grist to the mill to make it user friendly - it could be an awful lot of clicks in a long list to find one that has completed :) SETI will love you for it, as I am convinced a lot of queries are made by crunchers trying to find this out - and it will make a significant impact on reducing DB queries/hits on the DB.

From that point, may even be possible to reorder "next to crunch" based on wingman complete. That really would be a Major Win, as it would help greatly shorten the Pending queues, particularly for the mega crunchers. The latter half of the suggestion may well be too much at this stage, as its beyond a simple query amendment - at least knowing its been done by the wingman would be good in itself.

Regards
Zy
ID: 898933 · Report as offensive
Aurora Borealis
Volunteer tester
Avatar

Send message
Joined: 14 Jan 01
Posts: 3075
Credit: 5,631,463
RAC: 0
Canada
Message 898939 - Posted: 24 May 2009, 12:41:46 UTC - in response to Message 898933.  
Last modified: 24 May 2009, 12:53:20 UTC

A suggestion for the interface - and in making the suggestion I am gently treading on eggshells ...... I am acutely aware of the work involved in all this, may well be this would get held off until a later version, however ...

To populate the list of WUs the DB has to be queeried anyway, how about adding another element to that query re "Wingman Completed" ? I dont know how you are querying the DB, but on the face of it, it would seem to be a simple small addition to the query. If the wingman has completed their bit, colour the relevant cell in Result Column - say - green. Probably not worth doing the reverse (ie not yet done) as it would be too much on the eyes.

Utility is micro-manageing which we all get into from time to time, some even make a lifes work of it. Knowing a wingman has completed may provide an incentive to get that one done "next". Whilst I agree its not much effort to make one more click to find out if they have finished, its all grist to the mill to make it user friendly - it could be an awful lot of clicks in a long list to find one that has completed :) SETI will love you for it, as I am convinced a lot of queries are made by crunchers trying to find this out - and it will make a significant impact on reducing DB queries/hits on the DB.

From that point, may even be possible to reorder "next to crunch" based on wingman complete. That really would be a Major Win, as it would help greatly shorten the Pending queues, particularly for the mega crunchers. The latter half of the suggestion may well be too much at this stage, as its beyond a simple query amendment - at least knowing its been done by the wingman would be good in itself.

Regards
Zy

This sounds a lot simpler than it is. It would probably require multiple queries of the database. You would most likely need to scrape all the user info then parse it to get the links to the individual WUs. You then would need to do a follow up queries for each and every WU then parse that information.

Most people only look at a few WU. If automated every WU (possibly 1000s) would be looked at. This would indeed place a much heavier load on the database and it would probably need to be done every time the manager contacted the projects. I can't see a simple way of doing this that wouldn't overload the internet connection and the database server.

Boinc V7.2.42
Win7 i5 3.33G 4GB, GTX470
ID: 898939 · Report as offensive
Zydor

Send message
Joined: 4 Oct 03
Posts: 172
Credit: 491,111
RAC: 0
United Kingdom
Message 898945 - Posted: 24 May 2009, 13:08:41 UTC - in response to Message 898939.  

Good point - as will be obvious me no programmer ....

I certainly would not like to "scrape" - I suspect Matt has had enough of that :)

I hear the realities, shame though, there's a big win there tantilisingly close ....

Regards
Zy
ID: 898945 · Report as offensive
EPG

Send message
Joined: 3 Apr 99
Posts: 110
Credit: 10,416,543
RAC: 0
Hungary
Message 898949 - Posted: 24 May 2009, 13:21:18 UTC - in response to Message 898933.  

... To populate the list of WUs the DB has to be queeried anyway, ...


That's not true, you have all the info what needed for this, on your computers inside the Boinc data directory, in the client_state.xml and the wu files under the project directory. BTW i like the idea, but that really would hit the servers.
ID: 898949 · Report as offensive
Profile Mike O
Avatar

Send message
Joined: 1 Sep 07
Posts: 428
Credit: 6,670,998
RAC: 0
United States
Message 899118 - Posted: 24 May 2009, 21:43:52 UTC - in response to Message 898949.  
Last modified: 24 May 2009, 21:44:34 UTC

... To populate the list of WUs the DB has to be queeried anyway, ...


That's not true, you have all the info what needed for this, on your computers inside the Boinc data directory, in the client_state.xml and the wu files under the project directory. BTW i like the idea, but that really would hit the servers.


Actually, There is NO information regarding 'wingmen' in any of the tables.
I have been staring at theses xml tables for weeks now. If you know something I dont about this.. by all means, share.. I love to learn and be corrected when Im mistaken.
You can find out thier state.. running, done.. trashed.. name.. deadine.. and so on.. but as was mentioned before, you would have to search the master DBs of projects and pair up the WUs with other other computers.
Im not sure that can even be done. The servers would probablty look at it as an invasion and lock out the IPs.. Im not sure, I dont know how all that side works.
None the less, It surely would of been a cool feature.
Keep the ideas rolling in..
-- Mike
Not Ready Reading BRAIN. Abort/Retry/Fail?
ID: 899118 · Report as offensive
Profile Paul D. Buck
Volunteer tester

Send message
Joined: 19 Jul 00
Posts: 3898
Credit: 1,158,042
RAC: 0
United States
Message 899165 - Posted: 24 May 2009, 23:28:02 UTC

Locking out the IP is done manually. After Matt notices that there is an "attack" mounted based on screen scraping...

The is nothing on the participant's side that indicates the coupling to other systems. All you have is your own performance information as Mike indicated. A lot can be done with that information if you like to play around with that kind of thing.
ID: 899165 · Report as offensive
EPG

Send message
Joined: 3 Apr 99
Posts: 110
Credit: 10,416,543
RAC: 0
Hungary
Message 899173 - Posted: 24 May 2009, 23:55:59 UTC - in response to Message 899118.  
Last modified: 24 May 2009, 23:58:22 UTC

Sorry, I think there is a misunderstanding.

My comment was only for the
To populate the list of WUs, the DB has to be queeried anyway,
part, and I thought the 'DB' is stands for the main seti databases.
For this basic manager function (list the WUs), the client side data is enought.

Of course, checking the wingmen's state is an another story, which requires a connection to the seti servers.

BTW, the program looks really cool!
ID: 899173 · Report as offensive
Profile Mike O
Avatar

Send message
Joined: 1 Sep 07
Posts: 428
Credit: 6,670,998
RAC: 0
United States
Message 899392 - Posted: 25 May 2009, 17:12:33 UTC - in response to Message 899173.  



Of course, checking the wingmen's state is an another story, which requires a connection to the seti servers.

BTW, the program looks really cool!

Thanks :)

Yes.. You would need to contact the servers of ALL projects to get the wingmans state. Im not even sure that can be done with seti's servers or any projects.
Besides, The time to do it would make it something you would want to do as needed, Not be updated constantly like the state of the core clients are in my program.


I got the project attach to work and the UI for this part is pretty cool how I did it. I guess you will have to wait for the beta to see it ;)


-- Happy Memorial Day :) I hope there are no flowers you have to place.
-- Mike
Not Ready Reading BRAIN. Abort/Retry/Fail?
ID: 899392 · Report as offensive
Profile AlphaLaser
Volunteer tester

Send message
Joined: 6 Jul 03
Posts: 262
Credit: 4,430,487
RAC: 0
United States
Message 899639 - Posted: 26 May 2009, 6:31:31 UTC

It would be nice for projects to provide an XML API for accessing information about user tasks from the website. Anyone know if such a thing exists or if the developers might consider adding it? I know here at SETI, the data might have to be pulled from the replica DB, meaning the data is liable to be stale...
ID: 899639 · Report as offensive
Profile Dr. C.E.T.I.
Avatar

Send message
Joined: 29 Feb 00
Posts: 16019
Credit: 794,685
RAC: 0
United States
Message 899701 - Posted: 26 May 2009, 13:34:52 UTC


. . . Mike - Happy 'belated' Birthday Sir - Terri [hello to you as well] and a Happy SETI@home 10th Anniversary to All

< nice work you've been doin' Mike - Accolades to All that you've worked on and Kudo's to You Sir for All your efforts . . .

< keep care of each other [hugs from joanne & myself]

< might speak w/ Paul [D. Buck] - see PM

Stay well . . .


BOINC Wiki . . .

Science Status Page . . .
ID: 899701 · Report as offensive
Profile Mike O
Avatar

Send message
Joined: 1 Sep 07
Posts: 428
Credit: 6,670,998
RAC: 0
United States
Message 899879 - Posted: 27 May 2009, 1:59:34 UTC - in response to Message 899701.  

Thanks Doc :)
Be well your self!
-- Mike
Not Ready Reading BRAIN. Abort/Retry/Fail?
ID: 899879 · Report as offensive
Previous · 1 · 2 · 3

Message boards : Number crunching : BoincView Replacement part 4


 
©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.