I'm going to complete the information given before. I know I have two more
options:

 - Installing Maui scheduler.
 - Writting my own Priority Plugin.

My thoughts are that these two options seem too complicated for what I
want. If I had to choose, I would write my own plugin. I'm reading right
know *src/plugins/priority/basic/priority_basic.c *and s*
rc/plugins/priority/multifactor/priority_multifactor.c.*
*
*
Would this be a good option? (given I have no idea right know of how to
make it work).

Cheers,

Miguel

On Mon, Jul 23, 2012 at 12:11 PM, Miguel Méndez <[email protected]>wrote:

>  Hi everybody,
>
> I would like to set up a very simple scheduler (or priority manager) that
> considers these elements for each job:
>
> - Age (time the job has been waiting in the queue).
> - Number of nodes/processors requested by the job.
> - Number of running jobs by the user.
> - Number of nodes/processors in use by the user.
> - Walltime specified by the job (I would combine this with backfill).
>
> (Apart from that, I will be setting a Maximun Global walltime and
> enforcing the user to set walltime in his submissions).
>
>
> I've read everything in Slurm's documentation about Multifactor priority,
> fairshare, QOS, etc, but I can't get to a simple solution. I know
> multifactor take into account Age and Job Size, but not the other elements
> (at least directly).  What I would really like is some kind of simple
> personalized multifactor with the abovementioned elements.
>
> I was going through the wrong path because I thought it would do with a
> job submission lua wrapper. I've quickly realized that this wrapper
> wouldn't manipulate priorities in real time.
>
> So, ¿any ideas?
>
> Thanks in advance,
>
> Miguel Méndez
>

Reply via email to