Index  | Recent Threads  | Unanswered Threads  | Who's Active  | Guidelines  | Search
 

Quick Go »
No member browsing this thread
Thread Status: Active
Total posts in this thread: 3
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 1178 times and has 2 replies Next Thread
adriverhoef
Master Cruncher
The Netherlands
Joined: Apr 3, 2009
Post Count: 2092
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Running a minimal amount of tasks from a certain project

Using the file app_config.xml, one can configure how many tasks from a specific project to run as a maximum.
Now suppose I want to run a certain number of tasks as a minimum from a specific project. To be more specific, I'm thinking about running at least one ARP1-task at any time (if available in my queue), unless of course BOINC decides this would endanger finishing other tasks in time.

I've taken a peek at https://boinc.berkeley.edu/wiki/Client_configuration, but couldn't figure out if one of the tags applies to my inquiry to run a certain minimal amount of tasks from a specific project.
Especially the tag avg_ncpus ("the number of CPU instances (possibly fractional) used by the app version") may be worth investigating.

So my question is: is this possible (through app_config.xml) and if not, would it be a feasible idea?
[Nov 5, 2022 5:00:36 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Link64
Advanced Cruncher
Joined: Feb 19, 2021
Post Count: 118
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Running a minimal amount of tasks from a certain project

No, it's not possible, only maximum can be specified in case running more concurrent tasks from that application might cause issues.

Feasible... well, sure, but of course that means one more restriction for BOINC to follow while at the same time trying to get all tasks done before their deadlines.
----------------------------------------

[Nov 5, 2022 7:32:45 PM]   Link   Report threatening or abusive post: please login first  Go to top 
ca05065
Senior Cruncher
Joined: Dec 4, 2007
Post Count: 325
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Running a minimal amount of tasks from a certain project

I managed to run a minimum of 2 ARP with the remainder being OPN1.
The method was to set the queue length to 2 days but further control what was downloaded to my PC using the limits on the number of each sub-project in the device manager on the website.
I used an app_config file to restrict BOINC to running 2 ARP work units concurrently.
I restricted the number of ARP units to 4 and the number of OPN1 units to what could run in about 12 hours.
After the units were initially downloaded, I forced 2 ARP units to run by suspending work units further up the queue.
As an ARP work unit took about 18 hours to run, by the time they had completed the other ARP work units had risen to the top of the queue but would not run because of the restriction set in the app_config file.
The above worked when work units were plentiful and there were no problems with downloading.
[Nov 5, 2022 11:38:49 PM]   Link   Report threatening or abusive post: please login first  Go to top 
[ Jump to Last Post ]
Post new Thread