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
