Job Scheduling Policy

The job scheduler allows all groups to have an equal opportunity to run computation, with a job's position in the queue determined by four factors.

  • Age: Jobs that sit in the queue longer get increased priority.
  • Job Size: Jobs with increased CPU or RAM requirements get increased priority.
  • Wall time: Shorter wall times get increased priority.
  • Fair Share: Groups with high overall cluster usage get decreased priority.