[Beowulf] scheduler policy design

Tim Cutts tjrc at sanger.ac.uk
Thu Apr 26 04:17:31 EDT 2007

On 25 Apr 2007, at 5:43 pm, Bogdan Costescu wrote:

> On Wed, 25 Apr 2007, Tim Cutts wrote:
>> With our queueing system that forces the job into a lower priority  
>> queue.
> Just to be sure that we are talking about the same thing: this is a  
> value which is set by the user to the maximum allowed, not one  
> automatically used by the scheduler because none was provided.

> Then how do you distinguish between these careless users and those  
> super-smart who try to squeeze every drop of the CPU time that they  
> can get and actually have jobs that run very close to the maximum  
> time allowed ? (the question doesn't apply only to time, but could  
> be rephrased for any other resource)
> I don't know how probable such a mixture of users is, but I did  
> encounter it ;-)

I think this all reflects my original assertion right back at the  
beginning of the thread; optimising for a variety of different  
requirements simultaneously is basically impossible.   If you have a  
highly variable job mix, about all you can do is try to keep the CPUs  
as busy as possible, and employ some limits to keep non-CPU resources  
as much under control as you can, and live with the fact that your  
scheduling will rarely be optimal.

Beowulf mailing list, Beowulf at beowulf.org
To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf


More information about the Beowulf mailing list