[Mauiusers] Preemption with suspend/resume

Jan Ploski Jan.Ploski at offis.de
Sun Sep 23 14:02:44 MDT 2007


I'd like to configure a preemption policy which favors short-running 
multi-processor jobs from one queue over long-running single-processor 
jobs from another queue as follows:

1. Single-processor jobs from queue X may be allocated any processor in 
the cluster, provided that no multi-processor jobs from queue Y need the 
same processor.
2. As soon as a multi-node job is submitted to queue Y, if there are not 
enough idle processors, but some processors are occupied by 
single-processor jobs from queue X, these processors should be released 
by suspending the single-node jobs which occupy them. The multi-node job 
should then be able to start.
3. When a multi-node job from queue Y finishes and it has caused some 
single-processor jobs from queue X to become suspended before, then 
these suspended jobs are resumed.

Can such a policy be implemented in Maui at all?

Best regards,
Jan Ploski

More information about the mauiusers mailing list