Theoretical Scheduling Question

Message boards : Number crunching : Theoretical Scheduling Question
Message board moderation

To post messages, you must log in.

AuthorMessage
eberndl
Avatar

Send message
Joined: 12 Oct 01
Posts: 539
Credit: 619,111
RAC: 3
Canada
Message 114937 - Posted: 25 May 2005, 22:29:12 UTC

With the new (4.43) client is it possible that at some time there will be projects up, but no projects that are "legal" to d/l new work?

I am currently nearing that situation... Predictor is currently out of WUs, and all of my other projects have negative debt and will not d/l. I still have a CP unit on my computer and with almost 700 hours to complete, I'm not actually going to have to deal with this situation, but does anyone know if there is a "fail-safe" for this situation.

I'm currently attached to 6 projects, but really it doesn't matter how many you are attached to if the only one that can "legally" d/l work has none to give out.

Thoughts??
ID: 114937 · 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 114969 - Posted: 25 May 2005, 23:23:47 UTC - in response to Message 114937.  

With the new (4.43) client is it possible that at some time there will be projects up, but no projects that are "legal" to d/l new work?

I am currently nearing that situation... Predictor is currently out of WUs, and all of my other projects have negative debt and will not d/l. I still have a CP unit on my computer and with almost 700 hours to complete, I'm not actually going to have to deal with this situation, but does anyone know if there is a "fail-safe" for this situation.

I'm currently attached to 6 projects, but really it doesn't matter how many you are attached to if the only one that can "legally" d/l work has none to give out.

Thoughts??

Yes, and no.

The override for retrieving from Positive LT debt projects is when a CPU is idle. At this point, the scheduler is supposed to contact any project it is attached to that is not being deferred, has not been suspended, and has not been tagged as no work download by the user. In this case, however, the WUs will be requested one at a time so that the resource sharing will be pushed as little out of balance as possible. When the positive debt projects come back, they should be asked for new work.

The only problem with this is it is a bit hard on modem users when lots of projects are dry for a spell.


BOINC WIKI
ID: 114969 · Report as offensive
Profile Raven
Volunteer tester
Avatar

Send message
Joined: 28 Aug 02
Posts: 373
Credit: 99,071
RAC: 0
Canada
Message 115025 - Posted: 26 May 2005, 2:02:55 UTC

Right now I'm just having fun with the fact that my scheduler thinks that CPDN alone is enough for my system to handle, and as such won't d/l anything from anywhere else for now.

Have to suspend CPDN to get anything.

Fun!

ID: 115025 · Report as offensive
eberndl
Avatar

Send message
Joined: 12 Oct 01
Posts: 539
Credit: 619,111
RAC: 3
Canada
Message 115037 - Posted: 26 May 2005, 3:00:22 UTC

Thanks for the info... I don't have to worry unless there's no work from Predictor for 11 or so days, so it's not ACTUALLY a problem in the near future... but it is important to know what happens in these odd situations...

Thanks again.
ID: 115037 · 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 115041 - Posted: 26 May 2005, 3:07:33 UTC - in response to Message 115037.  

Thanks for the info... I don't have to worry unless there's no work from Predictor for 11 or so days, so it's not ACTUALLY a problem in the near future... but it is important to know what happens in these odd situations...

Thanks again.


THis will be somewhat fixed in 4.44 as projects that are suspended, or are deferred and have no work on the system, or you have requested no more work and they have no work on the system will not accrue LT debt. This extends the time before there is a problem.


BOINC WIKI
ID: 115041 · 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 115042 - Posted: 26 May 2005, 3:09:24 UTC - in response to Message 115025.  

Right now I'm just having fun with the fact that my scheduler thinks that CPDN alone is enough for my system to handle, and as such won't d/l anything from anywhere else for now.

Have to suspend CPDN to get anything.

Fun!

Since a large number of projects are down at the moment, most of the problem is likely to be that instead of the scheduler.

However if your queue is large enough, you will always be running earliest first and ignoring CPDN until all other projects have no work and have negativ LT debt, at which point CPDN gets its turn to crunch.


BOINC WIKI
ID: 115042 · Report as offensive

Message boards : Number crunching : Theoretical Scheduling Question


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