request: priority

Message boards : BOINC client : request: priority
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile thibaultmol
Avatar

Send message
Joined: 22 Feb 12
Posts: 18
Belgium
Message 42876 - Posted: 5 Mar 2012, 15:59:41 UTC

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
ID: 42876 · Report as offensive
SekeRob2

Send message
Joined: 6 Jul 10
Posts: 585
Italy
Message 42877 - Posted: 5 Mar 2012, 16:05:44 UTC - in response to Message 42876.  
Last modified: 5 Mar 2012, 16:07:05 UTC

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.

--//--
ID: 42877 · Report as offensive
Profile thibaultmol
Avatar

Send message
Joined: 22 Feb 12
Posts: 18
Belgium
Message 42919 - Posted: 6 Mar 2012, 22:32:14 UTC - in response to Message 42877.  

i understand, thx
ID: 42919 · Report as offensive
Profile thibaultmol
Avatar

Send message
Joined: 22 Feb 12
Posts: 18
Belgium
Message 42978 - Posted: 10 Mar 2012, 15:18:35 UTC - in response to Message 42877.  

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...
ID: 42978 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15483
Netherlands
Message 42980 - Posted: 10 Mar 2012, 15:58:29 UTC

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.
ID: 42980 · Report as offensive
Profile thibaultmol
Avatar

Send message
Joined: 22 Feb 12
Posts: 18
Belgium
Message 42981 - Posted: 10 Mar 2012, 16:58:33 UTC - in response to Message 42980.  

ok thx
ID: 42981 · Report as offensive

Message boards : BOINC client : request: priority

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.