Hi Sourabh,

sourabh shinde <[email protected]> writes:

> Multifactor Priority Plugin for Small clusters 
>
> Hello Everyone,
>
> I am new to SLURM and trying to run it locally on my PC. I am using
> Multifactor plugin to assign priorities for the job. The problem is
> multi factor doesn’t work as needed on small clusters. I tried
> assigning weightage to the factors as per my need but the scheduler
> always schedule the job on FIFO basis.
>
> I am trying to find some alternative where making changes to the
> priority plugin code could make it work on small clusters.
>
> for e.g
>
> If I have 12 nodes on my cluster, and if 3 users A,B and C with QOS
> low, normal and high respectively submit their job for execution. I
> want that SLURM should assign not all nodes to the User A. Atleast 1
> node should be assigned to the users B and C which are having low and
> normal priority. how can I achieve this ?
>
> PS: Gang scheduling and preemption are not possible in my case. 
>
> Any help would be appreciated.
>
> Thanks in advance. 
>
> Regards,
> Sourabh Shinde

I don't think you can achieve what you want with Fairshare and
Multifactor Priority.  Fairshare looks at distributing resources fairly
between users over a *period* of time.  At any *point* in time it is
perfectly possible for all the resources to be allocated to one user.
It is only over time that the allocation of resources will average out
to correspond to how you have configured the shares.

If you only have a small amount of resources and a small number of
users, this may not work very well.  Have you looked at Gang scheduling
without premption?

Cheers,

Loris

-- 
Dr. Loris Bennett (Mr.)
ZEDAT, Freie Universität Berlin         Email [email protected]

Reply via email to