unused resource share

Message boards : Number crunching : unused resource share
Message board moderation

To post messages, you must log in.

AuthorMessage
Trulayne

Send message
Joined: 14 May 99
Posts: 40
Credit: 36,353
RAC: 0
United States
Message 91123 - Posted: 26 Mar 2005, 4:51:45 UTC

When a project has no work, how is it's resource share divided up between the other projects?


ID: 91123 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 91136 - Posted: 26 Mar 2005, 5:28:09 UTC
Last modified: 26 Mar 2005, 5:28:59 UTC

Not.

The resource share will always stay as it is. But maybe that a time-debt will occur, as one project goes down, it will get into time-debt towards the other project(s) of the same (time) preference.

So it may occur that if your project gets work again, that it will ask for enough units to get the time-debt out of its way, and that it will crunch that project more than the others.

(Going for BOINC up to CC4.19 .. not sure what 4.25 and above does)
ID: 91136 · Report as offensive
Profile RDC
Volunteer tester
Avatar

Send message
Joined: 17 May 99
Posts: 544
Credit: 1,215,728
RAC: 0
United States
Message 91137 - Posted: 26 Mar 2005, 5:40:00 UTC - in response to Message 91136.  

> Not.
>
> The resource share will always stay as it is. But maybe that a time-debt will
> occur, as one project goes down, it will get into time-debt towards the other
> project(s) of the same (time) preference.
>
> So it may occur that if your project gets work again, that it will ask for
> enough units to get the time-debt out of its way, and that it will crunch that
> project more than the others.
>
> (Going for BOINC up to CC4.19 .. not sure what 4.25 and above does)
>

I have 4 projects going and when Predictor was down and I ran out of work for it. Once I received more work a few days later, BOINC didn't appear to crunch the Predictor WU's more often in an attempt to catch up. It just appeared to run as it always did swapping out between the 4 projects normally every hour as if nothing happened. My experience makes me think there isn't any time-debt involved and BOINC just works with what WU's it has when it has it.




To truly explore, one must keep an open mind...
ID: 91137 · Report as offensive
Profile Paul D. Buck
Volunteer tester

Send message
Joined: 19 Jul 00
Posts: 3898
Credit: 1,158,042
RAC: 0
United States
Message 91209 - Posted: 26 Mar 2005, 15:29:25 UTC - in response to Message 91137.  

> I have 4 projects going and when Predictor was down and I ran out of work for
> it. Once I received more work a few days later, BOINC didn't appear to crunch
> the Predictor WU's more often in an attempt to catch up. It just appeared to
> run as it always did swapping out between the 4 projects normally every hour
> as if nothing happened. My experience makes me think there isn't any time-debt
> involved and BOINC just works with what WU's it has when it has it.

In effect, it changes from a 25% share to a 33% share on the three live projects. Once the 4th comes back the share is back to 25% though the previously off-line project does get a leg up on doing some of the work for a short while.

If you want to know how long that is, well, now you have a new job! :)



ID: 91209 · Report as offensive
Trulayne

Send message
Joined: 14 May 99
Posts: 40
Credit: 36,353
RAC: 0
United States
Message 91262 - Posted: 26 Mar 2005, 18:27:26 UTC

Does it act like the project that has no work is skipped over when it was to be it's turn?

Example:

all have work....

project A=100 share= 16.7%
project B=100 share= 16.7%
project C=100 share= 16.7%
project D=300 share= 50.0%

project A has no work...

project A=100 share= 0.00%
project B=100 share= 20.0%
project C=100 share= 20.0%
project D=300 share= 60.0%

Does this seem the way it works. The up projects utilize the share as if the project that has no work does not exist.


ID: 91262 · Report as offensive
Profile RDC
Volunteer tester
Avatar

Send message
Joined: 17 May 99
Posts: 544
Credit: 1,215,728
RAC: 0
United States
Message 91300 - Posted: 26 Mar 2005, 20:33:45 UTC - in response to Message 91209.  


>
> In effect, it changes from a 25% share to a 33% share on the three live
> projects. Once the 4th comes back the share is back to 25% though the
> previously off-line project does get a leg up on doing some of the work for a
> short while.
>
>
>

Interesting Paul. The resource share I understood as it treats the share as though the out of work project isn't there until it gets work again. The leg up on the previously off-line project is what is of interest to me. I guess with how I have my resource shares allocated with Predictor having a smaller amount allocated than the other projects due to not taking as much time to crunch, any leg up is extremely small.

Thanks for clearing my thinking up on that.




To truly explore, one must keep an open mind...
ID: 91300 · Report as offensive
Profile Paul D. Buck
Volunteer tester

Send message
Joined: 19 Jul 00
Posts: 3898
Credit: 1,158,042
RAC: 0
United States
Message 91346 - Posted: 26 Mar 2005, 22:51:21 UTC - in response to Message 91300.  

> Interesting Paul. The resource share I understood as it treats the share as
> though the out of work project isn't there until it gets work again. The leg
> up on the previously off-line project is what is of interest to me. I guess
> with how I have my resource shares allocated with Predictor having a smaller
> amount allocated than the other projects due to not taking as much time to
> crunch, any leg up is extremely small.
>
> Thanks for clearing my thinking up on that.

We are trying ... I know, sometimes I am very trying ... :)

You can look in the Glossary for Resource Share and Resource Debt and there are examples there and discussion of the math behind all of it ...

ID: 91346 · Report as offensive

Message boards : Number crunching : unused resource share


 
©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.