High Performance Computing Glossary - J

Job Scheduler

A job scheduler enables computations to be sent to a queue so that they can automatically begin as soon as the necessary resources are available. This can be particularly effective if computations are being carried out at night or outside normal business hours.

Job scheduling is also useful if a large number of users are working on the cluster simultaneously, but with insufficient resources to enable all the jobs to be executed parallel with one another.

With CPU 24/7 queuing systems are deployed exclusively to meet specific customer requirements. Long waiting in the queue and competition to prioritise outstanding jobs are therefore avoided.