Advanced search

Message boards : Number crunching : BOINC client work check frequency

Author Message
Profile MJH
Project administrator
Project developer
Project scientist
Send message
Joined: 12 Nov 07
Posts: 696
Credit: 27,266,655
RAC: 0
Scientific publications
Message 38223 - Posted: 1 Oct 2014 | 9:46:24 UTC

Hi - I need to configure a BOINC client to frequently check for work from a specific project. the default check interval seems to be several hours. Anyone have pointers on it need to put in the client config to accomplish this?


Send message
Joined: 26 Aug 08
Posts: 183
Credit: 6,772,414,375
RAC: 40,764
Scientific publications
Message 38241 - Posted: 1 Oct 2014 | 23:27:39 UTC - in response to Message 38223.

If boinc is running you can request more work from GPUgrid by executing the following command in windows or linux

C:\Program Files\BOINC>boinccmd --project update

Perhaps you can incorporate this command into a shell script and set to run using Cron every 5 minutes or so?

Maybe using windows scheduler too?

Jacob Klein
Send message
Joined: 11 Oct 08
Posts: 1127
Credit: 1,901,927,545
RAC: 0
Scientific publications
Message 38242 - Posted: 2 Oct 2014 | 3:28:43 UTC
Last modified: 2 Oct 2014 | 3:30:26 UTC

The solution might involve setting some projects to Resource Share 0 (such that they are only asked as a last resort, and are backup projects), while also setting both cache settings to 0 (such that the non-backup-project is frequently asked for work).

Alternatively, if you want it to ask for work often while also maintaining a cache, then set the Minimum Work Buffer ("Fetch at least") to a cache value (like 5 days), but make sure your Max Additional Work Buffer ("But not much more") cache value is 0. Then it'll try it's best to keep that 5-day-water-mark, asking the project for work frequently to keep it floating at that level.

Is the computer connected to multiple projects?
Are you trying to make it only work on a single project?
Are you wanting it to check for work as soon as it's near completion of the last task, and then only fetch 1 additional task?

I can probably help you further, if you give us more detail on your scenario.

Post to thread

Message boards : Number crunching : BOINC client work check frequency