Message boards : BOINC client : request: priority
Message board moderation
Author | Message |
---|---|
Send message Joined: 22 Feb 12 Posts: 18 |
hey forum, i have a great idea for the BOINC manager, i run project like SETI@home but i also have a project called, renderfarm.fi. I want to set a priority for a certain project or task so that when a new task arrives from renderfarm.fi. That my BOINC client automaticly does that one because most of the time is has a short deadline, and i want to help the people who uploaded a render project to have the results as quick as possible thx |
Send message Joined: 6 Jul 10 Posts: 585 |
Up to 6.10.60 you could trick short deadline tasks into jumping ahead by increasing the "switch between applications about every xxx minutes", default 60. At WCG it's a popular sport to set it to 5000 or 6000 minutes, so all the Beta and repair jobs [4 day deadline or less] jump ahead of the other WCG tasks that have either 7 or 10 days deadline. From 6.12 this trick no-longer works, but a high "connect about every/Minimum work buffer" set to 2-3 days would skip them ahead sooner/soonest. Of course the price is, that your device will have multiple days work queued. --//-- |
Send message Joined: 22 Feb 12 Posts: 18 |
i understand, thx |
Send message Joined: 22 Feb 12 Posts: 18 |
sry, after thinking about it, this not what i meant, i am talking about Renderfarm.fi(wich helps people with rendering graphics for them)... i want this to happen as quickly as possible so that the user who submitted the render project get his result quicker, so what i want is that when a new tasks from Renderfarm.fi is downloaded, i want boinc to IMMEDIATLY start on those tasks. please reply and put this in boinc... |
Send message Joined: 29 Aug 05 Posts: 15585 |
Can all be done with resource settings. You could make the resource share of all the other projects you're attached to zero or 1, depending on whether or not they updated already to use the zero resource share. With a resource share of zero you tell BOINC (6.12) to only download work from that project if the main project --in your case renderfarm.fi-- has no work. The only problems here are: - Work coming in on zero or low resource share projects will possibly run in high priority to make deadline. - BOINC will back-off from asking work from Renderfarm.fi, with ever increasing back-off times, until it'll only ask once every 24 hours. This to ensure that computers don't unnecessarily continue hammering project servers. The problem here is of course that it's well possible that the project has work at a time you're in back-off time. Nothing you can do about that, as far as I can see, unless you plan on becoming BOINC's scheduler and check for work 24/7/365. Good luck on that. So you could also set the resource share for the renderfarm.fi project to something low, this will then ensure that any work coming in will immediately start as it'll try to get in before deadline. As far as I know from their past work, it doesn't checkpoint either (or was that BURP?), so it should continuously run from start to finish. BOINC will always try to finish all work before the deadline, but can't do that always as the user seems to think that storing 20 days of work for 18 different projects should be possible on a 3 day deadline or shorter... So no, there's not going to be a switch or button with which you can override the BOINC work scheduler and tell what next to run, as that's completely counterproductive. No need to demand things from Sekerob either, he's a volunteer just as you and me. |
Send message Joined: 22 Feb 12 Posts: 18 |
ok thx |
Copyright © 2025 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.