E@H Cache vs Deadline

Robby
Robby
Joined: 18 Jan 05
Posts: 33
Credit: 403342998
RAC: 16119
Topic 187370

Have 3 E@H work units cached and 4 S@H wu's. E@H units all due 30 Jan 05. S@H wu's due 6 Feb 05 or 9 Feb 05. PII 400 takes ~65 hours/wu for E@H, ~16 hrs/wu for S@H. Resources split 50/50 between E@H and S@H. E@H cache doesn't seem to be allowing enough time to complete units before deadline. Have more E@H wu's cached than remaining time allotted without running S@H. Boinc 4.19, E@H 4.73, S@H 4.02 kernel 2.6.8, Mandrake 10.1.

The Ox
The Ox
Joined: 22 Jan 05
Posts: 11
Credit: 15294359
RAC: 0

E@H Cache vs Deadline

How large is your cache set? Sounds like you might want to scale it back...


www.clintcollins.org - spouting off at the speed of site

Blank Reg
Blank Reg
Joined: 18 Jan 05
Posts: 228
Credit: 40599
RAC: 0

Go to 1 day or less, for

Go to 1 day or less, for connect time and change your Resource to 25% Seti@H and 75% E@H.

Or go to 1 project or upgrade your system........

Shaktai
Shaktai
Joined: 8 Nov 04
Posts: 183
Credit: 426451
RAC: 0
Robby
Robby
Joined: 18 Jan 05
Posts: 33
Credit: 403342998
RAC: 16119

Thanks for the link. Had S@H

Thanks for the link. Had S@H set to 5 days since it used to go down for long periods. Just set up E@H the same way initially. Have changed cache to 2 days. Still I'm surprised the project caches don't "communicate" in some way to prevent too large a overall cache.

STE\/E
STE\/E
Joined: 18 Jan 05
Posts: 135
Credit: 145062937
RAC: 20100

I have my cache setting at

I have my cache setting at 1.5 days and that seems to give me enough work for 4-5 days so I have enough time to finish the WU's the Server gives me. When I first joined the project I had it set to 5 days & that was way to high for a 7 day deadline limit I found out so I backed off my settings ...

Robby
Robby
Joined: 18 Jan 05
Posts: 33
Credit: 403342998
RAC: 16119

Since the master boinc client

Since the master boinc client has benchmark data and presumably access to cached wu sizes and predicted process times it seems like it should have a housekeeping function to limit overall cache size to fit the deadline(s). Otherwise, you may have wu's that get discarded or not processed that have to be recycled, wasting crunching time. Note to admin, has this idea been considered :)

keputnam
keputnam
Joined: 18 Jan 05
Posts: 47
Credit: 84406794
RAC: 23248

I agree. The Einstein

I agree. The Einstein scheduler/BOINC CC apparently do NOT take resource share into account when calculating how much work is required to satisfy the cache that is set.

On one of my machines (running all five public projects, with E@H getting twice the resources of the others, I had three WUs on the machine, all with a projected run time of 10:45, all with a deadline later this afternoon (two obviousely would not meet that deadline), and a cache of three days. There is NO WAY that all three of these will be done with three days, but BOINC just requested an additional 2628 seconds of work!


John McLeod VII
John McLeod VII
Moderator
Joined: 10 Nov 04
Posts: 547
Credit: 632255
RAC: 0

> Thanks for the link. Had

Message 1964 in response to message 1960

> Thanks for the link. Had S@H set to 5 days since it used to go down for long
> periods. Just set up E@H the same way initially. Have changed cache to 2
> days. Still I'm surprised the project caches don't "communicate" in some way
> to prevent too large a overall cache.
>
You have a misconception. The General settings affect all projects. You do not get to set a different cach3e size per project.

John McLeod VII
John McLeod VII
Moderator
Joined: 10 Nov 04
Posts: 547
Credit: 632255
RAC: 0

The BOINC scheduler does not

The BOINC scheduler does not take deadlines into account when deciding which WUs to crunch, or even whether to download more WUs. I have been attempting to bring this to the attention of the BOINC developers for quite a while.

Keck_Komputers
Keck_Komputers
Joined: 18 Jan 05
Posts: 376
Credit: 5744955
RAC: 0

> The BOINC scheduler does

Message 1966 in response to message 1965

> The BOINC scheduler does not take deadlines into account when deciding which
> WUs to crunch, or even whether to download more WUs. I have been attempting
> to bring this to the attention of the BOINC developers for quite a while.
>
There are task list items for this, just noone has gotten around to doing anything with it. I am not sure if the fact that BOINC wants a full queue for each project is directly listed in any of them though.

One thing that slipped by when they made max queue length settings is that if you set your queue at a project with a higher max it will not get lowered if you are also attached to a project with a lower max.

BOINC WIKI

BOINCing since 2002/12/8

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.