Deadlines can be SHORTER THAN AN HOUR. There have been projects with
deadlines of 5 MINUTES.
I know I have stated this before.
jm7
"Paul D. Buck"
<p.d.b...@comcast
.net> To
Sent by: TarotApprentice
boinc_dev-bounces <[email protected]>
@ssl.berkeley.edu cc
BOINC dev
<[email protected]>
04/25/2009 09:13 Subject
PM Re: [boinc_dev] 6.6.20 and work
scheduling
On Apr 25, 2009, at 5:30 PM, TarotApprentice wrote:
>> Date: Sat, 25 Apr 2009 14:31:01 -0500
>> From: "John Keck" <[email protected]>
>> Subject: Re: [boinc_dev] 6.6.20 and work scheduling
>> To: "Paul D. Buck" <[email protected]>, "Richard Haselgrove"
<[email protected]
>> >
>> Cc: BOINC Developers Mailing List <[email protected]>,
>> John McLeod <[email protected]>
>> Message-ID: <49ac83b79e5d462cbe9dc89290e34...@tsi5200w>
>> Content-Type: text/plain; format=flowed; charset="iso-8859-1";
>> reply-type=original
>>
>> I definitely agree with Paul; I don't see a good reason to test for
>> a CPU
>> reschedule more than once a minute and 5 to 10 minutes seems more
>> reasonable
>> with the exception of a resource going idle. In the best case we
>> are wasting
>> cycles that could be used by the science app. In the worst case we
>> kill
>> tasks that have trouble dealing with multiple stops and restarts.
>>
>> john
>
> I'd suggest:
> a) Download finishes (more work has arrived - we need to check
> deadlines)
> b) Task completes (we have a free resource)
> or if none of the above every 5 minutes
The reason I keep questioning the download work check deadlines is
that why might it be fatal if we don't check for even as long as an
hour?
This is the part I really don't get, what is changing so fast we have
to check every 60 seconds. I just cannot see it. At TSI (default 60
minutes) or tasks end, sure, no problem ...
Other than that, I am at a loss as to why one hour one way or another,
one download or another, is so critical to make sudden changes.
If work fetch is working correctly, we should not be that
overburdened. If that is what we are protecting against, then the
Work Fetch is broken because we are getting too much work in an
unsustainable cycle.
This is part and parcel why I was arguing, unsuccessfully, for an end-
to-end re-thinking of what we are doing back a couple months ago when
discussing the approaches for GPUs ... because we are going to have to
do it sooner or later ...
Right around the corner is ATI and OpenCL ... Larrabee (?) ... what
next ...
_______________________________________________
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.
_______________________________________________
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.