Am I missing something regarding resource balancing?

Message boards : Questions and problems : Am I missing something regarding resource balancing?
Message board moderation

To post messages, you must log in.

AuthorMessage
Korfuntu

Send message
Joined: 18 Jan 17
Posts: 1
United States
Message 75373 - Posted: 18 Jan 2017, 20:47:33 UTC

I've looked through the BOINC configuration settings, and I don't see a quick way to have BOINC auto-balance CPU/GPU resources among all loaded projects?

Is this possible without having to manually alter the configurations for each project individually?

Could an "auto-balance resources" option be added to the BOINC configuration?

Thanks for any guidance!
ID: 75373 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15480
Netherlands
Message 75376 - Posted: 18 Jan 2017, 21:16:53 UTC - in response to Message 75373.  

Separate resource shares for CPU and GPU are not available and in the past never to be added either. But with BOINC being a governance and development being mainly done by volunteer developers, you may want to ask for it to be added as a feature request in https://github.com/BOINC/boinc/issues

Although I suspect that such a big change requires that it has to be presented in front of the Project Management Committee, for them to vote about.
ID: 75376 · Report as offensive
Juha
Volunteer developer
Volunteer tester
Help desk expert

Send message
Joined: 20 Nov 12
Posts: 801
Finland
Message 75377 - Posted: 18 Jan 2017, 21:20:09 UTC - in response to Message 75373.  

With auto balance do you mean that if you have four core CPU and you have joined to four project you'd have one task from each project running at the same time?

BOINC does long term balancing by resource share set in project preferences. If you must have short term balance as well you'll have to use config files.
ID: 75377 · Report as offensive
robsmith
Volunteer tester
Help desk expert

Send message
Joined: 25 May 09
Posts: 1283
United Kingdom
Message 75388 - Posted: 19 Jan 2017, 8:56:35 UTC

When running multiple projects BOINC uses a form of "long term output" balancing - over along time period (weeks) it attempts to ensure that projects have done work as indicted by the "resource share".
Thus if you have three projects A, B, C, whose resource shares are set at A=10, B=100, C=1000 then over time you will see that the ratio of the accumulated credit for the projects will tend towards 10:100:1000. At a given time you may find you are only running tasks from Project A and have no work for the other two, but come back a few days later and all three project may have tasks running - The apparent imbalance can get a bit scary!
ID: 75388 · Report as offensive

Message boards : Questions and problems : Am I missing something regarding resource balancing?

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.