We need to run the check for what should be run on a variety of events and
at least once every task switch interval.

We need to do schedule enforcement on a different set of events, one of
which is going to occur very frequently - checkpoint.

jm7


                                                                           
             "Josef W. Segur"                                              
             <jse...@westelcom                                             
             .com>                                                      To 
             Sent by:                  BOINC dev                           
             boinc_dev-bounces         <[email protected]>        
             @ssl.berkeley.edu                                          cc 
                                                                           
                                                                   Subject 
             04/27/2009 03:17          Re: [boinc_dev] 6.6.20 and work     
             PM                        scheduling                          
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           




> ...argue for the event based, then time based then both ...

I've followed this thread with interest, so here's my small contribution.

Obviously, if event based could be guaranteed to occur whenever needed,
the safety net of time based would not be needed. If someone had a few
months to do extensive testing and produce a super stable version...

So the basic issue is just how paranoid the time based safety net should
be. I tend to agree that the one minute setting is excessive nervousness.
Changing it to ten minutes involves adding a single '0' character.

The interaction with rr_simulation could be improved if further refinement
seems justified. That is, if the simulation indicates that all work will
complete within a day and the nearest computation deadline is ten days
away, it might make sense to put the safety net away for at least a day
or so. There's no output from an rr_sim which could be used for that
purpose, but adding one would be fairly simple.

My feeling is if a host has a very large number of tasks cached, the
time spent running rr_sims might actually be measurably reducing the time
given to applications. I doubt it's among the worst offenders, though.

Overall, I agree with those who want to focus on why some scheduling
actions
seem not to make sense. That's the part which is critical.
--
                                                Joe

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

Reply via email to