On 2017-09-07 17:07, Patrick Goetz wrote: > > On 08/25/2017 09:27 AM, Peter A Ruprecht wrote: >> Regarding #2, we use https://slurm.schedmd.com/fair_tree.html and it >> has really exceeded my expectations. >> > > > I was distracted by another project and am just now coming back to this. > It's not at all clear to me how the Fair Tree Fairshare Algorithm > solves the problem I was asking about, namely giving higher priority to > shorter jobs submitted by people who don't run jobs that often. As far > as I can tell from https://slurm.schedmd.com/fair_tree.html, this > algorithm mostly maintains scheduling priorities across child tasks? Am > I missing something? >
Please read the description of the slurm fairshare algorithm, which is explained in more detail at https://slurm.schedmd.com/priority_multifactor.html#fairshare Fair tree (which we also use and are pretty happy with) is a modification of the above basic fairshare algorithm that works "better" when you have a hierarchy of accounts. The hierarchy might or might not be relevant for your setup, but the basic fairshare idea seems to be exactly what you're asking for, if I understand you correctly. -- Janne Blomqvist, D.Sc. (Tech.), Scientific Computing Specialist Aalto University School of Science, PHYS & NBE +358503841576 || janne.blomqv...@aalto.fi