Advanced User Mode for Boinc - Windows OS

Message boards : Number crunching : Advanced User Mode for Boinc - Windows OS
Message board moderation

To post messages, you must log in.

AuthorMessage
Ron Roe
Volunteer tester

Send message
Joined: 28 Feb 02
Posts: 156
Credit: 24,124
RAC: 0
United States
Message 122738 - Posted: 12 Jun 2005, 17:38:53 UTC

I believe users should have a choice and with Boinc being an open source project gives users the opportunity to make that possible. Here is one.

Features :

Choice between -

Original Sched & LTD mode

Advanced User Mode:
1. No LTD
2. No earliest deadline first
3. User must control work cache and meet deadlines

Send email with subject something like:
Test Adv User Boinc

Email to: boinc_test@yahoo.com

File: 445a_adv.zip
md5 hash : 3f977355e34a0d4cb9157252f32acce0

Post your experiences to this thread. Do not post that you are getting too much work or can't meet deadlines, after all you are an advanced user.

Use at your own risk.

I am limited to distributing by email at this time and all the problems that will entail.

I am limited in time also so please be patient.

I believe the sched and ltd has merit and will spend my time in making tweaks and trying to recommend changes to the project developers. Those tweaks I will make available through another thread.
ID: 122738 · Report as offensive
Profile Gary Roberts
Volunteer tester

Send message
Joined: 31 Oct 99
Posts: 95
Credit: 2,301,228
RAC: 0
Australia
Message 122973 - Posted: 13 Jun 2005, 15:04:53 UTC

Advanced User Mode sounds perfect but just a couple of quick questions.

If you wish to support multiple projects, can you independently set the cache size for each one?

If you have older boxes, can you set smaller caches than you might use for newer, much faster ones? In other words, are you restricted to a single cache setting that covers all machines you run?
Cheers,
Gary.
ID: 122973 · Report as offensive
John McLeod VII
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 15 Jul 99
Posts: 24806
Credit: 790,712
RAC: 0
United States
Message 122996 - Posted: 13 Jun 2005, 15:46:57 UTC

In other words, user must micro manage the client.


BOINC WIKI
ID: 122996 · Report as offensive
Ron Roe
Volunteer tester

Send message
Joined: 28 Feb 02
Posts: 156
Credit: 24,124
RAC: 0
United States
Message 123010 - Posted: 13 Jun 2005, 16:04:14 UTC - in response to Message 122973.  

Advanced User Mode sounds perfect but just a couple of quick questions.

If you wish to support multiple projects, can you independently set the cache size for each one?

If you have older boxes, can you set smaller caches than you might use for newer, much faster ones? In other words, are you restricted to a single cache setting that covers all machines you run?



No there isn't a separate setting for each project but you have the option in the General Preferences on your account page for different connect settings for each venue - Home, School, Work.

This can be used to group slower computers or faster computers.
ID: 123010 · Report as offensive
Profile Gary Roberts
Volunteer tester

Send message
Joined: 31 Oct 99
Posts: 95
Credit: 2,301,228
RAC: 0
Australia
Message 123031 - Posted: 13 Jun 2005, 16:42:02 UTC - in response to Message 122996.  

In other words, user must micro manage the client.


Actually, there is a significant micromanagement problem being caused by the current system which has a single "connect to network" setting which creates a particular problem for boxes which normally have an always on connection but occasionally need to be without network access for several days at a time. If one wants to "stock-up" for the period of no network access, it's very hard to do it sanely in the current environment.

A good compromise would be to have two settings, one for the connect interval and one for the amount of work to keep on hand.

Some people do have special requirements at times and do understand how to change settings to meet those requirements, if only the settings are made available rather than being more and more withdrawn.

I'm actually a huge fan and supporter of what you have done with the scheduler for the benefit of the average user. What you have done is brilliant for the normal person with one or two boxes who just wants to set and forget. However I have a large number of boxes that need quite variable operating conditions and I've already exhausted the home, work and school settings in meeting those conditions. I don't regard myself as an average user and would appreciate having access to advanced tweaking options to make what I would like to do easier for me.
Cheers,
Gary.
ID: 123031 · Report as offensive
John McLeod VII
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 15 Jul 99
Posts: 24806
Credit: 790,712
RAC: 0
United States
Message 123035 - Posted: 13 Jun 2005, 16:47:26 UTC - in response to Message 123031.  

In other words, user must micro manage the client.


Actually, there is a significant micromanagement problem being caused by the current system which has a single "connect to network" setting which creates a particular problem for boxes which normally have an always on connection but occasionally need to be without network access for several days at a time. If one wants to "stock-up" for the period of no network access, it's very hard to do it sanely in the current environment.

A good compromise would be to have two settings, one for the connect interval and one for the amount of work to keep on hand.

Some people do have special requirements at times and do understand how to change settings to meet those requirements, if only the settings are made available rather than being more and more withdrawn.

I'm actually a huge fan and supporter of what you have done with the scheduler for the benefit of the average user. What you have done is brilliant for the normal person with one or two boxes who just wants to set and forget. However I have a large number of boxes that need quite variable operating conditions and I've already exhausted the home, work and school settings in meeting those conditions. I don't regard myself as an average user and would appreciate having access to advanced tweaking options to make what I would like to do easier for me.

I agree that having just three venues is a bit limiting, and I agree that having a separate queue (that may or may not be honored depending on the CPU status) would be a good idea. In this case, if the CPU were in a hole because of deadline troubles, it would not be wise to try to download more work.


BOINC WIKI
ID: 123035 · Report as offensive
ric
Volunteer tester
Avatar

Send message
Joined: 16 Jun 03
Posts: 482
Credit: 666,047
RAC: 0
Switzerland
Message 123189 - Posted: 13 Jun 2005, 22:20:42 UTC - in response to Message 123035.  


I agree that having just three venues is a bit limiting, and I agree that having a separate queue (that may or may not be honored depending on the CPU status) would be a good idea. In this case, if the CPU were in a hole because of deadline troubles, it would not be wise to try to download more work.


Sure there is a working way to expand the 3+1 Venues of school/work/home and default, but this is going into that what could be called expanding the possibilities of boinc.

In simple words, it's a mod. A mod ouside of the source.

The only problem is, talking about this solution will return to a feedback full of rants/biching/assults of tweaks and chearleading, not keeping the discussion to a informative and technical level.

On the other side when you have for example 20 Hosts and perhaps 10 "venues" with different settings, it's not far to keep the overview.

@JM7 if you whant to know more, PM me from the synergy side or put it here, so I email you the "solution", then you can still make the descision of usin git or not.

I feel it's not the best place to talk about here.

regards

ric



ID: 123189 · Report as offensive
SURVEYOR
Volunteer tester

Send message
Joined: 19 Oct 02
Posts: 375
Credit: 608,422
RAC: 0
United States
Message 123237 - Posted: 14 Jun 2005, 0:55:51 UTC
Last modified: 14 Jun 2005, 0:57:04 UTC

possible Venue change
1]Some of the general settings maybe should be per project not for all projects.
2]Some of the general settings maybe should be per host.
I would like to see that I could set option per host: resource share, connect ever x days, etc.
Fred
BOINC Alpha, BOINC Beta, LHC Alpha, Einstein Alpha
ID: 123237 · Report as offensive
Profile Neil Walker
Volunteer tester
Avatar

Send message
Joined: 23 May 99
Posts: 288
Credit: 18,101,056
RAC: 0
United Kingdom
Message 123921 - Posted: 15 Jun 2005, 16:04:09 UTC - in response to Message 122996.  

In other words, user must micro manage the client.


Well that's infinitely preferable to the current moronic scheduler and it's brain dead implementation for me and, I suspect, many others.



Be lucky

Neil



ID: 123921 · Report as offensive

Message boards : Number crunching : Advanced User Mode for Boinc - Windows OS


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