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 >
