Splitting time between projects

Questions and Answers : Preferences : Splitting time between projects
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile [BOINCstats] Garindan

Send message
Joined: 19 Oct 99
Posts: 49
Credit: 335,515
RAC: 0
Netherlands
Message 25549 - Posted: 12 Sep 2004, 16:33:20 UTC

I want to split the processing time over two projects. I want to set 5% on one and 95% on the other so that I have a backup project for when one of the projects goes down. I took care of this in the prefs.

However I noticed that one project always runs with all the processor time. I have more than one work unit in stock and BOINC processes the topmost work unit in the list and it seems not to care what project the work unit is for. I don't see any splitting of processing like seeing two workunits progressing with one going much faster than the other...

Anyone know what this is about and how I can correct it?
ID: 25549 · Report as offensive
Profile Thierry Van Driessche
Volunteer tester
Avatar

Send message
Joined: 20 Aug 02
Posts: 3083
Credit: 150,096
RAC: 0
Belgium
Message 25555 - Posted: 12 Sep 2004, 16:44:43 UTC

Just give at a time.
As you don't have hyperthreading, you can never have 2 WU's that are processed at the same time.

An explanation on how it is working can be find here.

Greetings from Belgium.

Help Desk: use "Most recent answer first" sorting.
ID: 25555 · Report as offensive
Profile [BOINCstats] Garindan

Send message
Joined: 19 Oct 99
Posts: 49
Credit: 335,515
RAC: 0
Netherlands
Message 25558 - Posted: 12 Sep 2004, 16:52:41 UTC - in response to Message 25555.  

Ok then how do I get project B (project a is s@h) 0% of the time so that it processes only when s@h has no work?

Bas

> Just give at a time.
> As you don't have hyperthreading, you can never have 2 WU's that are processed
> at the same time.
>
> An explanation on how it is working can be find <a> href="http://boinc.berkeley.edu/client_sched.php">here[/url].
>
> Greetings from Belgium.
> Help Desk[/i]: use "Most recent answer first" sorting.
>
ID: 25558 · Report as offensive
Profile Thierry Van Driessche
Volunteer tester
Avatar

Send message
Joined: 20 Aug 02
Posts: 3083
Credit: 150,096
RAC: 0
Belgium
Message 25562 - Posted: 12 Sep 2004, 17:01:48 UTC - in response to Message 25558.  

> Ok then how do I get project B (project a is s@h) 0% of the time so that it
> processes only when s@h has no work?
>
> Bas

If S@H has no work and you want to have the other project at 0%, you will not process anything, is it?
Setting a project at 0% means no processing at all. Why then participating at that project, or do I understand your question in a wrong way?
ID: 25562 · Report as offensive
Heffed
Volunteer tester

Send message
Joined: 19 Mar 02
Posts: 1856
Credit: 40,736
RAC: 0
United States
Message 25596 - Posted: 12 Sep 2004, 18:17:24 UTC - in response to Message 25562.  

> If S@H has no work and you want to have the other project at 0%, you will not
> process anything, is it?
> Setting a project at 0% means no processing at all. Why then participating at
> that project, or do I understand your question in a wrong way?

I believe he wants to use the other project as a safety net, only doing work for it when S@H is down. Otherwise, exclusively run S@H.

I believe even a setting of "0" will ask for a single WU from a project. (something to do with a work starved situation on HT CPUs)

ID: 25596 · Report as offensive
Profile [BOINCstats] Garindan

Send message
Joined: 19 Oct 99
Posts: 49
Credit: 335,515
RAC: 0
Netherlands
Message 25951 - Posted: 13 Sep 2004, 16:42:50 UTC

Heffed, you understand correctly..

But a figure of 0 gives it 100 is my experience...
Anyone any ideas?
ID: 25951 · Report as offensive
John McLeod VII
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 15 Jul 99
Posts: 24806
Credit: 790,712
RAC: 0
United States
Message 26181 - Posted: 14 Sep 2004, 1:51:27 UTC

This cannot really be done at the moment. With the non-preemptive scheduler (3.x) it was possible to give a project a very small share, and it would only download work if there were none from projects with larger resource shares. Of course, it would get an occasional WU crunched if the main project never ever ran out of WUs:)

With the preemptive scheduler, you will be crunching constantly for all projects that you have signed up for, but the low resource share ones will never get credit if they have a low enough resource share. I believe that Rom is working a solution for a couple of scheduling problems including deadlines, low resource share projects and slow computers. Let's see what he comes up with.
ID: 26181 · Report as offensive

Questions and Answers : Preferences : Splitting time between projects


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.