Downloading additional work for only specific projects

Message boards : Questions and problems : Downloading additional work for only specific projects
Message board moderation

To post messages, you must log in.

AuthorMessage
anony

Send message
Joined: 26 Mar 16
Posts: 6
United States
Message 75728 - Posted: 5 Feb 2017, 20:00:29 UTC

Hi,

I am running several projects via my BOINC account manager. I have two that I consider the most important, and some others which I've set up to download only when there is a lack of work from the other projects.

My question is this: Is there a way to set up BOINC so that I only download additional work for specific projects? For example, if there is a shortage of work for GPUGrid, PrimeGrid will get work. However, I don't want this project to get any more work than the tasks it is currently running. I would ideally like to have GPUGrid running with a queue of work, and Primegrid there only as a short-term backup.

Is this at all possible? Thank you.

2/5/2017 11:03:01 AM | GPUGRID | Requesting new tasks for NVIDIA GPU
2/5/2017 11:03:02 AM | GPUGRID | Scheduler request completed: got 0 new tasks
2/5/2017 11:03:02 AM | GPUGRID | No tasks sent
2/5/2017 11:03:02 AM | GPUGRID | Project has no tasks available
2/5/2017 11:03:12 AM |  | Resuming GPU computation
2/5/2017 11:03:28 AM |  | Suspending GPU computation - computer is in use
2/5/2017 11:10:25 AM | World Community Grid | Started upload of FAH2_000955_zinc01827161_000002_0015_015_0_r1774778434_7
2/5/2017 11:10:25 AM | World Community Grid | Started upload of FAH2_000955_zinc01827161_000002_0015_015_0_r1774778434_17
2/5/2017 11:10:28 AM | World Community Grid | Sending scheduler request: To send trickle-up message.
2/5/2017 11:10:28 AM | World Community Grid | Not requesting tasks: don't need (CPU: job cache full; NVIDIA GPU: job cache full)
2/5/2017 11:10:29 AM | World Community Grid | Finished upload of FAH2_000955_zinc01827161_000002_0015_015_0_r1774778434_7
2/5/2017 11:10:29 AM | World Community Grid | Finished upload of FAH2_000955_zinc01827161_000002_0015_015_0_r1774778434_17
2/5/2017 11:10:30 AM | World Community Grid | Scheduler request completed
2/5/2017 11:13:50 AM |  | Resuming GPU computation
2/5/2017 11:13:57 AM |  | Suspending GPU computation - computer is in use
2/5/2017 11:14:31 AM | World Community Grid | Computation for task MCM1_0130125_2692_0 finished
2/5/2017 11:14:31 AM | World Community Grid | Starting task MCM1_0130125_2695_1
2/5/2017 11:14:33 AM | World Community Grid | Started upload of MCM1_0130125_2692_0_r1858493874_0
2/5/2017 11:14:34 AM | World Community Grid | Finished upload of MCM1_0130125_2692_0_r1858493874_0
2/5/2017 11:26:37 AM |  | Resuming GPU computation
2/5/2017 11:31:12 AM | PrimeGrid | Computation for task pps_sr2sieve_98533487_0 finished
2/5/2017 11:31:14 AM | PrimeGrid | Started upload of pps_sr2sieve_98533487_0_0
2/5/2017 11:31:15 AM | PrimeGrid | Finished upload of pps_sr2sieve_98533487_0_0
2/5/2017 11:31:16 AM | PrimeGrid | Sending scheduler request: To report completed tasks.
2/5/2017 11:31:16 AM | PrimeGrid | Reporting 1 completed tasks
2/5/2017 11:31:16 AM | PrimeGrid | Requesting new tasks for NVIDIA GPU
2/5/2017 11:31:17 AM | PrimeGrid | Scheduler request completed: got 1 new tasks
2/5/2017 11:31:20 AM | PrimeGrid | Starting task pps_sr2sieve_98535125_1
2/5/2017 11:34:55 AM |  | Suspending GPU computation - computer is in use
2/5/2017 11:35:20 AM |  | Resuming GPU computation
2/5/2017 11:36:01 AM |  | Suspending GPU computation - computer is in use
2/5/2017 11:41:50 AM |  | Resuming GPU computation
2/5/2017 11:43:23 AM | World Community Grid | Computation for task MCM1_0130124_9399_0 finished
2/5/2017 11:43:23 AM | World Community Grid | Starting task MCM1_0130125_1694_0
2/5/2017 11:43:25 AM | World Community Grid | Started upload of MCM1_0130124_9399_0_r2029710950_0
2/5/2017 11:43:26 AM | World Community Grid | Finished upload of MCM1_0130124_9399_0_r2029710950_0
2/5/2017 11:45:28 AM |  | Suspending GPU computation - computer is in use
2/5/2017 11:45:57 AM |  | Resuming GPU computation
2/5/2017 11:50:58 AM |  | Suspending GPU computation - computer is in use
2/5/2017 11:52:07 AM | World Community Grid | General prefs: from World Community Grid (last modified 22-Dec-2016 12:30:19)
2/5/2017 11:52:07 AM | World Community Grid | Host location: none
2/5/2017 11:52:07 AM | World Community Grid | General prefs: using your defaults
2/5/2017 11:52:07 AM |  | Reading preferences override file
2/5/2017 11:52:07 AM |  | Preferences:
2/5/2017 11:52:07 AM |  | max memory usage when active: 16364.18MB
2/5/2017 11:52:07 AM |  | max memory usage when idle: 29455.53MB
2/5/2017 11:52:07 AM |  | max disk usage: 56.62GB
2/5/2017 11:52:07 AM |  | max CPUs used: 7
2/5/2017 11:52:07 AM |  | don't use GPU while active
2/5/2017 11:52:07 AM |  | suspend work if non-BOINC CPU load exceeds 25%
2/5/2017 11:52:07 AM |  | (to change preferences, visit a project web site or select Preferences in the Manager)
ID: 75728 · Report as offensive
Juha
Volunteer developer
Volunteer tester
Help desk expert

Send message
Joined: 20 Nov 12
Posts: 801
Finland
Message 75730 - Posted: 5 Feb 2017, 20:43:00 UTC - in response to Message 75728.  

I'm not sure if you have done this already but if you set a project's resource share to zero it becomes a "backup" project. BOINC fetches work from backup projects only when it has run out of work and can't get anything from primary projects.
ID: 75730 · Report as offensive
mmonnin

Send message
Joined: 1 Jul 16
Posts: 146
United States
Message 75821 - Posted: 9 Feb 2017, 21:04:56 UTC - in response to Message 75730.  

I've done that back when Milkyway had problems sending out enough work. I set E@H to 0% and it only downloaded 2 tasks to run 2x at once if there was no MW tasks to crunch.

If you want some other ratio of work try to adjust the % for each project.
ID: 75821 · Report as offensive

Message boards : Questions and problems : Downloading additional work for only specific projects

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.