Thanks - I figured out why yesterday's attempt didn't work,
and checked in a new attempt:

- client: 2nd try on my last checkin.
     We need to estimate 2 different delays for each resource type:
     1) "saturated time": the time the resource will be fully utilized
         (new name for the old "estimated delay").
         This is used to compute work requests.
     2) "busy time": the time a new job would have to wait
         to start using this resource.
         This is passed to the scheduler and used for a crude deadline check.
         Note: this is ill-defined; a single number doesn't suffice.
         But as a very rough estimate, I'll use the sum of
             (J.duration * J.ninstances)/ninstances
         over all jobs that miss their deadline under RR sim.

Ian Hay wrote:
> David Anderson wrote on 16/07/2009 22:24:
>> I checked in the following change,
>> which may solve the problem described below.
> 
> Afraid that didn't work David.  I patched your change into my 6.6.37 
> build and a scheduler request for 0 seconds CPU and CUDA work was sent 
> to CPDN on every work fetch cycle (RSC_WORK_FETCH::choose_project() 
> decides that the project is in CPU major shortfall; see attached debug).
> 
> When I disabled work fetch for CPDN the same 0 second work request cycle 
> started happening for CPDN Beta and WCG.
> 
_______________________________________________
boinc_dev mailing list
[email protected]
http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
To unsubscribe, visit the above URL and
(near bottom of page) enter your email address.

Reply via email to