Question about Load Sharing

Message boards : Number crunching : Question about Load Sharing

To post messages, you must log in.

AuthorMessage
Waldmeisda

Send message
Joined: 2 Apr 20
Posts: 4
Credit: 784,060
RAC: 0
Message 93181 - Posted: 3 Apr 2020, 8:36:18 UTC

Hi, after the shutdown of seti, I'm looking for a new project.

I've joined Einstein, MilkyWay and Rosetta.

All 3 Projects running with priority 100, I thought that means each get 1/3 CPU.

Currently only MilkyWay gets tasks processed.

ID: 93181 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Ivailo Bonev

Send message
Joined: 9 May 07
Posts: 15
Credit: 4,295,484
RAC: 822
Message 93187 - Posted: 3 Apr 2020, 8:51:00 UTC - in response to Message 93181.  
Last modified: 3 Apr 2020, 8:51:54 UTC

I thought that means each get 1/3 CPU.

No, if you have 3 projects, they will share CPU time equally, but every one will use CPU for the time set in BOINC Manager,
Options-Computing Preferences(Computing tab)-Switch between tasks every ... minutes (default 60).
So every project will switch after 1 hour time if you not set it different.
ID: 93187 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Grant (SSSF)

Send message
Joined: 28 Mar 20
Posts: 1680
Credit: 17,838,745
RAC: 22,963
Message 93190 - Posted: 3 Apr 2020, 9:06:23 UTC - in response to Message 93181.  
Last modified: 3 Apr 2020, 9:19:01 UTC

All 3 Projects running with priority 100, I thought that means each get 1/3 CPU.
It means they will get equal processing resources.
However, due to the way the BOINC Manager determines how much processing time a given project has had (as it's not based on time but on REC- Recent Estimated Credit), and the size of your cache (with more than 1 project, it's better to set a very small cache), the time it takes to process work, the time given to return work, and how much up or down time the various projects have, and how much time your system is actually processing work, it can take several months for things to settle down to the point where you might see a rough spread of work being processed that matches your resource share settings.

If you've just signed up to a project, expect things to be all over the place for a week or so- at the very least. If you've just signed up to several projects, expect them to be all over the place for a month or so (at best). And that's if none of the projects have issues themselves.
The more projects you run, the less time your system is able to crunch, the larger your cache, then the longer it will take for things to settle down. And if you feel the urge to micro manage things by suspending Tasks & Projects & then restarting them- don't expect them to ever settle down.
Grant
Darwin NT
ID: 93190 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Waldmeisda

Send message
Joined: 2 Apr 20
Posts: 4
Credit: 784,060
RAC: 0
Message 93192 - Posted: 3 Apr 2020, 9:18:34 UTC - in response to Message 93190.  

Ah ok, never had more than one project running on one server. I'll check this for a few weeks and verify if is sufficient or If I have to run each project on a dedicated blade. (I'm limited on power consumption/cooling power but not on hardware :)

Thanks for replies.
ID: 93192 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Grant (SSSF)

Send message
Joined: 28 Mar 20
Posts: 1680
Credit: 17,838,745
RAC: 22,963
Message 93193 - Posted: 3 Apr 2020, 9:21:17 UTC - in response to Message 93187.  
Last modified: 3 Apr 2020, 9:22:30 UTC

Options-Computing Preferences(Computing tab)-Switch between tasks every ... minutes (default 60).
So every project will switch after 1 hour time if you not set it different.
My understanding is that every xx min it checks to see if it should switch or not. It may or may not switch at that time, depending on the debt owed (or not) to the other project(s).

xx being whatever you have set, or the default of 60min.
Grant
Darwin NT
ID: 93193 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Ivailo Bonev

Send message
Joined: 9 May 07
Posts: 15
Credit: 4,295,484
RAC: 822
Message 93196 - Posted: 3 Apr 2020, 9:28:52 UTC - in response to Message 93193.  

My understanding is that every xx min it checks to see if it should switch or not. It may or may not switch at that time, depending on the debt owed (or not) to the other project(s).

xx being whatever you have set, or the default of 60min.


Probably you are right, I haven't had more than 2 projects on 1 PC, and mostly they use different resources (like 1 for CPU, and 1 for GPU).
ID: 93196 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Waldmeisda

Send message
Joined: 2 Apr 20
Posts: 4
Credit: 784,060
RAC: 0
Message 93712 - Posted: 7 Apr 2020, 7:05:13 UTC - in response to Message 93196.  

I've configured all projects to 33% and now Rosetta also got some tasks processed.

Happy Eastern Guys.

Stay Safe.
ID: 93712 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote

Message boards : Number crunching : Question about Load Sharing



©2024 University of Washington
https://www.bakerlab.org