Multiple projects with 0 % project share - how it work?


log in

Advanced search

Message boards : Number crunching : Multiple projects with 0 % project share - how it work?

Author Message
Profile [seti.international] Dirk SadowskiProject donor
Volunteer tester
Avatar
Send message
Joined: 6 Apr 07
Posts: 7091
Credit: 60,515,190
RAC: 18,347
Germany
Message 1321959 - Posted: 30 Dec 2012, 6:16:00 UTC
Last modified: 30 Dec 2012, 6:34:13 UTC

I have a few BOINC projects in my BOINC.

S@h have 100 % project share.
The others have 0 %.

If no S@h WUs are in BOINC, BOINC ask at the '0 % projects' for work.

But, in which order?
BOINC will prefer a project?

Yesterday BOINC asked/got 5 PrimeGrid (13,889)* and 1 Collatz Conjecture (49)* WU/s.

Why 5/1?


By the way ..
It's possible to prefer a '0 % project', so that BOINC ask first always at this special project?
And if there are currently no WUs available, BOINC ask then at other '0 % project'?

Maybe it's possible to make a 1st, 2nd, 3rd, .. '0 % project'?
And in this order BOINC ask for WUs.


Thanks.


[* current RAC]


* Best regards! :-) * Sutaru Tsureku, team seti.international founder. * Optimize your PC for higher RAC. * SETI@home needs your help. *
____________
BR

SETI@home Needs your Help ... $10 & U get a Star!

Team seti.international

Das Deutsche Cafe. The German Cafe.

rob smithProject donor
Volunteer tester
Send message
Joined: 7 Mar 03
Posts: 8422
Credit: 57,476,800
RAC: 74,930
United Kingdom
Message 1322121 - Posted: 30 Dec 2012, 11:21:26 UTC

If you have several "0%" projects BOINC decides which one will get work when your main project(s) are out of work. There doesn't appear to be any logic behind which is selected, my guess is that it BOINC asks around to see which has work and those that return work are worked on, and those that don't aren't worked on.
____________
Bob Smith
Member of Seti PIPPS (Pluto is a Planet Protest Society)
Somewhere in the (un)known Universe?

Profile [seti.international] Dirk SadowskiProject donor
Volunteer tester
Avatar
Send message
Joined: 6 Apr 07
Posts: 7091
Credit: 60,515,190
RAC: 18,347
Germany
Message 1322136 - Posted: 30 Dec 2012, 12:02:47 UTC

This are the messages of BOINC:

No SAH WUs .. 29-Dec-2012 04:26:22 [PrimeGrid] Sending scheduler request: To fetch work. 29-Dec-2012 04:26:22 [PrimeGrid] Requesting new tasks for NVIDIA 29-Dec-2012 04:26:26 [PrimeGrid] Scheduler request completed: got 1 new tasks 29-Dec-2012 05:20:11 [PrimeGrid] Computation for task xxxx finished 29-Dec-2012 05:22:34 [PrimeGrid] Sending scheduler request: To report completed tasks. 29-Dec-2012 05:22:34 [PrimeGrid] Reporting 1 completed tasks, requesting new tasks for NVIDIA 29-Dec-2012 05:22:40 [PrimeGrid] Scheduler request completed: got 1 new tasks 29-Dec-2012 06:16:25 [PrimeGrid] Computation for task xxxx finished 29-Dec-2012 06:18:01 [PrimeGrid] Sending scheduler request: To report completed tasks. 29-Dec-2012 06:18:01 [PrimeGrid] Reporting 1 completed tasks, not requesting new tasks 29-Dec-2012 06:18:05 [PrimeGrid] Scheduler request completed SAH WUs available .. No SAH WUs .. 29-Dec-2012 07:08:37 [PrimeGrid] Sending scheduler request: To fetch work. 29-Dec-2012 07:08:37 [PrimeGrid] Requesting new tasks for NVIDIA 29-Dec-2012 07:08:42 [PrimeGrid] Scheduler request completed: got 1 new tasks 29-Dec-2012 08:02:28 [PrimeGrid] Computation for task xxxx finished 29-Dec-2012 08:02:32 [PrimeGrid] Sending scheduler request: To report completed tasks. 29-Dec-2012 08:02:32 [PrimeGrid] Reporting 1 completed tasks, not requesting new tasks 29-Dec-2012 08:02:38 [PrimeGrid] Scheduler request completed SAH WUs available .. No SAH WUs .. 29-Dec-2012 11:45:01 [Collatz Conjecture] Sending scheduler request: To fetch work. 29-Dec-2012 11:45:01 [Collatz Conjecture] Requesting new tasks for NVIDIA 29-Dec-2012 11:45:05 [Collatz Conjecture] Scheduler request completed: got 1 new tasks 29-Dec-2012 11:58:35 [Collatz Conjecture] Computation for task xxxx finished 29-Dec-2012 11:58:37 [Collatz Conjecture] Started upload of xxxx 29-Dec-2012 11:58:38 [PrimeGrid] Sending scheduler request: To fetch work. 29-Dec-2012 11:58:38 [PrimeGrid] Requesting new tasks for NVIDIA 29-Dec-2012 11:58:39 [Collatz Conjecture] Finished upload of xxxx 29-Dec-2012 11:58:41 [PrimeGrid] Scheduler request completed: got 1 new tasks 29-Dec-2012 11:58:43 [PrimeGrid] Starting task xxxx using pps_sr2sieve version 139 (cuda23) in slot 0 29-Dec-2012 11:58:47 [Collatz Conjecture] Sending scheduler request: To report completed tasks. 29-Dec-2012 11:58:47 [Collatz Conjecture] Reporting 1 completed tasks, not requesting new tasks 29-Dec-2012 11:58:51 [Collatz Conjecture] Scheduler request completed 29-Dec-2012 12:52:27 [PrimeGrid] Computation for xxxx finished 29-Dec-2012 12:52:35 [PrimeGrid] Sending scheduler request: To report completed tasks. 29-Dec-2012 12:52:35 [PrimeGrid] Reporting 1 completed tasks, not requesting new tasks 29-Dec-2012 12:52:38 [PrimeGrid] Scheduler request completed SAH WUs available .. No SAH WUs .. 29-Dec-2012 13:10:17 [PrimeGrid] Sending scheduler request: To fetch work. 29-Dec-2012 13:10:17 [PrimeGrid] Requesting new tasks for NVIDIA 29-Dec-2012 13:10:21 [PrimeGrid] Scheduler request completed: got 1 new tasks 29-Dec-2012 14:04:06 [PrimeGrid] Computation for task xxxx finished 29-Dec-2012 14:04:14 [PrimeGrid] Sending scheduler request: To report completed tasks. 29-Dec-2012 14:04:14 [PrimeGrid] Reporting 1 completed tasks, not requesting new tasks 29-Dec-2012 14:04:18 [PrimeGrid] Scheduler request completed SAH WUs available ..


3 PrimeGrid WUs ..
then 1 Collatz Conjecture WU ..
then 2 PrimeGrid WUs.

I see there no logic.

Maybe it would be better to ask PG then CC, then PG then CC, and so on .. (alternately) ..


* Best regards! :-) * Sutaru Tsureku, team seti.international founder. * Optimize your PC for higher RAC. * SETI@home needs your help. *
____________
BR

SETI@home Needs your Help ... $10 & U get a Star!

Team seti.international

Das Deutsche Cafe. The German Cafe.

clive G1FYE
Volunteer moderator
Send message
Joined: 4 Nov 04
Posts: 1300
Credit: 23,054,144
RAC: 0
United Kingdom
Message 1322222 - Posted: 30 Dec 2012, 16:15:18 UTC

try something like 0% . 1% . 2% . 3% . 4% . 100%
and see what happens.

rob smithProject donor
Volunteer tester
Send message
Joined: 7 Mar 03
Posts: 8422
Credit: 57,476,800
RAC: 74,930
United Kingdom
Message 1322233 - Posted: 30 Dec 2012, 16:30:38 UTC

I'm sure there must be some logic, but I can't really see it. However some projects appear to be more proactive in sending out work than others.
Setting very small, non-zero, shares can cause more problems than its worth as some projects do not appear to obey the rules, and see non-zero as an open invitation to send massive overloads of work you have no hope of completing in the short deadlines assigned to the tasks. Remember zero share tasks will only get work when your main projects (those with non-zero share) are not sending you work, and there is space in your cache for that work.
____________
Bob Smith
Member of Seti PIPPS (Pluto is a Planet Protest Society)
Somewhere in the (un)known Universe?

Profile Gary CharpentierProject donor
Volunteer tester
Avatar
Send message
Joined: 25 Dec 00
Posts: 12577
Credit: 6,881,470
RAC: 6,634
United States
Message 1322238 - Posted: 30 Dec 2012, 16:40:10 UTC

With zero it picks using the scheduling ratios, same as if they were all 100. Go to you projects tab, select a single project and hit the properties button. At the bottom are some numbers BOINC uses to decide who to grab from first. It checks there and tries to fill the cache from that project. If it can't fill the cache it goes to the next project.

If you want to really dig into the scheduler, I'd ask on the Bonic Dev boards.

____________

N9JFE David SProject donor
Volunteer tester
Avatar
Send message
Joined: 4 Oct 99
Posts: 11632
Credit: 14,357,749
RAC: 13,514
United States
Message 1322814 - Posted: 31 Dec 2012, 20:36:53 UTC

What is the estimated completion time for the one vs. the five? Maybe the one WU is much bigger than the others and balances out against the total size/time of the five.

____________
David
Sitting on my butt while others boldly go,
Waiting for a message from a small furry creature from Alpha Centauri.


Message boards : Number crunching : Multiple projects with 0 % project share - how it work?

Copyright © 2014 University of California