Job Priorities

Colonial One makes use of Slurm's Multifactor Priority system to evaluate what job to run next. Jobs are selected based on your group's "fairshare" priority, the partition you submitted to, the size of the job (number of nodes), and the length of time the job has been queued for.The "fairshare" priority system has the most influence on determining when your job will start. The fairshare weight assigned to your job is a function of your historical use of the cluster resources, weighed against the proportion of the priority assigned to your group. In simple terms, your jobs are assigned a higher priority if your group's usage falls below the proportion assigned, and is lowered if you've exceeded that proportion.

Current Settings

Below are the current Slurm settings in effect on Colonial One. These are subject to change at the discretion of the HPC Systems staff and the HPC Advisory Committee.

PriorityDecayHalfLife   = 14-00:00:00
PriorityCalcPeriod      = 00:05:00
PriorityFavorSmall      = 0
PriorityFlags           = 0
PriorityMaxAge          = 1-00:00:00
PriorityUsageResetPeriod = NONE
PriorityType            = priority/multifactor
PriorityWeightAge       = 10000
PriorityWeightFairShare = 1000000
PriorityWeightJobSize   = 10000
PriorityWeightPartition = 100000
PriorityWeightQOS       = 0