Resource Share

Questions and Answers : Windows : Resource Share
Message board moderation

To post messages, you must log in.

AuthorMessage
Luigi Naruszewicz
Avatar

Send message
Joined: 19 Nov 99
Posts: 620
Credit: 23,910,372
RAC: 14
United Kingdom
Message 1761638 - Posted: 2 Feb 2016, 14:07:39 UTC

I only run two projects (Seti & Einstein) and at the moment both projects have set resource share set to 100 and time interval of 90 mins. Before I got a GPU card the computers would quite happily run one project for 90 mins then switch to the other project, then eventually Boinc decided it was easier to allocated to cores to each project. When I fitted a GPU card I assumed that the CPU would run as before and the GPU card swapping between projects every 90 mins, but happens is SETI hogs all work and Einstein only gets a look in when its units are going run out time, Once panic mode is over SETI crabs all the work.

Is there other factors which determine which projects are active and/or is there any way I can get each project running equally.
.


A person who makes no mistakes, creates nothing.
ID: 1761638 · Report as offensive
rob smith Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer moderator
Volunteer tester

Send message
Joined: 7 Mar 03
Posts: 22188
Credit: 416,307,556
RAC: 380
United Kingdom
Message 1761707 - Posted: 2 Feb 2016, 17:22:36 UTC

Ah, the mysteries of BOINC's resource share....
Very confusing at first, as you have discovered!!!!
One might (reasonably) expect two projects with the same share to swap "nicely" every x minutes.
But it doesn't work like that - it uses a long timebase effort averaging to allocate which project gets priority. This is to cope with the fact that different projects use different time-outs.
Also, just to further make life "interesting", if you have your cache settings wrong then you will find that projects like SETI will hog the processors for a bit, then retreat into the backgound for some time. One way round this is to set a mid-range for the "store at least x days of work, say four to six days; and a very short "store an extra y days" - I use 0.01 days. This results in a smooth flow of data, and my caches are nearly always close to the 100 for the CPU plus 100 per GPU.
Bob Smith
Member of Seti PIPPS (Pluto is a Planet Protest Society)
Somewhere in the (un)known Universe?
ID: 1761707 · Report as offensive
djoser

Send message
Joined: 4 May 00
Posts: 9
Credit: 628,738
RAC: 0
Germany
Message 1768381 - Posted: 28 Feb 2016, 17:41:57 UTC - in response to Message 1761707.  

Hello Boinc experts!

I've been doing quite a lot of research, but couldn't find a solution for my "resources problem".


Here is what i have and want to do:

Hardware / Software:

4-core CPU with build in Intel-GPU on Windows 8.1 (8GB RAM), latest Boinc-client with Virtualbox.

Boinc-preferences are set to use 50% of the CPU.

Boinc-Projects:

Seti@home - configured to use GPU only
Atlas@home
VLHC@home

Resources shares for every project is set to 100.


Problem:

At the moment Boinc pauses either Atlas or VLHC and crunches 2 workunits of one or the other project. Seti (GPU) works fine, no matter what CERN-project is being crunched.

What preferences do i have to set for Atlas and VLHC to only run one task per project, but simultanously?


Any hint would be highly appreciated!

Thanks and regards,
djoser.
ID: 1768381 · Report as offensive
rob smith Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer moderator
Volunteer tester

Send message
Joined: 7 Mar 03
Posts: 22188
Credit: 416,307,556
RAC: 380
United Kingdom
Message 1768392 - Posted: 28 Feb 2016, 18:31:18 UTC

BOINC shares are time based, with a long time constant. With the current version of BOINC (and probably future versions) there is no way to do what you are asking.

That said there may be times when you find that two projects are running tasks at the same time, but that will be more by "chance" than anything else.
Bob Smith
Member of Seti PIPPS (Pluto is a Planet Protest Society)
Somewhere in the (un)known Universe?
ID: 1768392 · Report as offensive
djoser

Send message
Joined: 4 May 00
Posts: 9
Credit: 628,738
RAC: 0
Germany
Message 1768399 - Posted: 28 Feb 2016, 18:47:30 UTC - in response to Message 1768392.  

Hello Mr. Smith,

thank you very much for your quick answer.

Sadly i expected that much. Perhaps i will do a feature request on the Boinc forums, because something like this shouldn't be too hard to provide.

Thanks anyway,
djoser.
ID: 1768399 · Report as offensive
Profile BilBg
Volunteer tester
Avatar

Send message
Joined: 27 May 07
Posts: 3720
Credit: 9,385,827
RAC: 0
Bulgaria
Message 1769159 - Posted: 3 Mar 2016, 6:56:00 UTC - in response to Message 1768399.  

What preferences do i have to set for Atlas and VLHC to only run one task per project, but simultanously?

You can try max_concurrent in app_config.xml

You will need 2 files app_config.xml put in corresponding projects' directory
<app_config>
   <project_max_concurrent>1</project_max_concurrent>
</app_config>



If you want to be specific (for one app):
<app_config>
   <app>
      <name>Application_Name</name>
      <max_concurrent>1</max_concurrent>
   </app>
</app_config>


You'll need to find and Copy/Paste the correct "Application_Name" (for ATLAS@Home and vLHCathome) from some line in Event Log (Ctrl+Shift+E)

It is shown when "Starting task ..." from a project between the words "using" and "version", e.g.:
03-Mar-2016 08:10:45 [SETI@home] Starting task ap_14se15aa_B1_P1_00320_20160224_13767.wu_2 using astropulse_v7 version 709
02-Mar-2016 23:17:52 [WUProp@Home] Starting task data_collect_v4_1454745134_644345_0 using data_collect_v4 version 420
30-Dec-2015 22:04:10 [Asteroids@home] Starting task ps_151219_input_846_65_2 using period_search version 10210
 
 


- ALF - "Find out what you don't do well ..... then don't do it!" :)
 
ID: 1769159 · Report as offensive
djoser

Send message
Joined: 4 May 00
Posts: 9
Credit: 628,738
RAC: 0
Germany
Message 1770808 - Posted: 10 Mar 2016, 19:57:31 UTC - in response to Message 1769159.  
Last modified: 10 Mar 2016, 19:57:59 UTC

Hello BilBg,

Thanks a lot for your post, this actually solved my problem!!!

Atlas, vlhc and seti are running now simultanously with one wu at a time.

Excellent, exactly what i desired!

Thanks and regards,
djoser.
ID: 1770808 · Report as offensive

Questions and Answers : Windows : Resource Share


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