Scheduling Policy

General Information

The batch queue system on ewok follows a first-in, first-out (FIFO) order. However, the system will also backfill jobs, so a small job that is submitted after a large job may be able to run before the large job based on the other jobs running on the system and the time at which sufficient resources will be available to the large job.

Basic Queue Policies

Production jobs are not allowed on ewok. The system is intended for workflow automation and data analysis. The priority of a given job is determined by the length of time it has been waiting in the queue relative to other jobs. The system will schedule lower priority jobs ahead of higher priority jobs if the lower priority jobs are able to backfill and will not affect the start time of the higher priority job.

Queue Limits

Jobs in the batch and workflow queues may request all processors in the compute pool. The walltime limits for the queues are as follows:

  • Jobs in the batch queue are limited to a maximum walltime of 24 hours
  • Jobs in the workflow queue are limited to a maximum walltime of 48 hours