How do i set priorities between tasks ?

Message boards : BOINC Manager : How do i set priorities between tasks ?
Message board moderation

To post messages, you must log in.

AuthorMessage
Roland-PC

Send message
Joined: 11 Jan 11
Posts: 5
Hungary
Message 36406 - Posted: 12 Jan 2011, 10:50:58 UTC

Hi.


My question is: How is to set priorities for tasks.
My problem is, that i have 8 different projects running, with more than 10-12 tasks waiting for run.
Some of those deadline is only a few days away with many hours to compute, but Boinc manager put them on a waiting list and make other tasks running instead of them.
Despite their deadline are weeks or months away.

If sum1 knows, please let me know, how do i set priorities by manually...?

Thanks in advance.
Cheers


Do NOT hate the Hacker ! Hate the code... :)
ID: 36406 · Report as offensive
Profile Gundolf Jahn

Send message
Joined: 20 Dec 07
Posts: 1069
Germany
Message 36408 - Posted: 12 Jan 2011, 11:41:51 UTC - in response to Message 36406.  

My question is: How is to set priorities for tasks.

You don't need to. BOINC is programmed to take care of that. If it sees that a task would miss the deadline otherwise, it switches to "high priority" or "Earliest Deadline First" mode.

Gruß,
Gundolf
Computer sind nicht alles im Leben. (Kleiner Scherz)
ID: 36408 · Report as offensive
Roland-PC

Send message
Joined: 11 Jan 11
Posts: 5
Hungary
Message 36410 - Posted: 12 Jan 2011, 12:42:16 UTC - in response to Message 36408.  
Last modified: 12 Jan 2011, 12:42:42 UTC

It seems to me, that it doesn't take care of that :(
That's why im asking.

My thinking is, that it should be in "Earliest Deadline First" mode, by default.
Am i able to check or set it somewhere...?
Do NOT hate the Hacker ! Hate the code... :)
ID: 36410 · Report as offensive
Roland-PC

Send message
Joined: 11 Jan 11
Posts: 5
Hungary
Message 36425 - Posted: 13 Jan 2011, 12:12:55 UTC - in response to Message 36417.  

...set the additional buffer lower than the shortest standard deadline, so if you have a project that is 4 days deadline, don't run cache above 3 days.



Where to set this buffer/cache ???
ID: 36425 · Report as offensive
Profile Gundolf Jahn

Send message
Joined: 20 Dec 07
Posts: 1069
Germany
Message 36428 - Posted: 13 Jan 2011, 15:33:56 UTC - in response to Message 36425.  

Online, in your Computing preferences, Network usage section:
Computer is connected to the Internet about every __ days  
Leave blank or 0 if always connected. 
BOINC will try to maintain at least this much work.

Maintain enough work for an additional __ days
Or in the local preferences with similar wording, which will override the online ones.

Gruß,
Gundolf
ID: 36428 · Report as offensive
Sodi8

Send message
Joined: 3 Dec 08
Posts: 3
Slovenia
Message 36479 - Posted: 19 Jan 2011, 11:17:40 UTC

Boinc Manager work very strange....
I have a few projects in queue and at first it look ok, but then i notice it run tasks in very STRANGE order.

Like it will start other task of same project before it will finish the first one and there are 5 other tasks unfinished from other projects.

strange strange strange....

Now i have a few tasks(of same project) that got started and are at 60-70% when instead some could allready be done. But are not and still wait in queue to be started because now other projects are beeing processed.


Procesing tasks priority sure need a better optimization.
ID: 36479 · Report as offensive
Pepo
Avatar

Send message
Joined: 3 Apr 06
Posts: 547
Slovakia
Message 36481 - Posted: 19 Jan 2011, 12:34:27 UTC - in response to Message 36479.  

That's the way BOINC (currently?) is processing tasks.

You could change it a bit to the way you would like to have it by modifying the "Switch between tasks every ... minutes" preference to a couple of hours instead of default 60 minutes. The tasks will keep crunching longer (possibly often until finished) and switching between them will get rarer.

Peter
ID: 36481 · Report as offensive

Message boards : BOINC Manager : How do i set priorities between tasks ?

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.