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
Level
Val
Scientific publications
watwat
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?

Matt

biodoc
Send message
Joined: 26 Aug 08
Posts: 183
Credit: 10,085,929,375
RAC: 2,083,841
Level
Trp
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
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 www.gpugrid.net 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
Level
His
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
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

//