Before a job gets to a computing node and its execution starts, it is placed in a virtual queue. The queue organises resource allocation in a multi-user system where the number of jobs and their requirements may exceed the amount of available resources (CPU, memory). When resources become available again, the job waiting in the queue longer will be executed next, as a rule. Users do not have to monitor the resource availability, as job movement in the queue and execution is automatic. If there is no queue (meaning that the resources are available), job is started immediately. There are several queues on the RTU cluster, which differ by the job duration and amount of available resources:
Detailed description of queues is available in the section Job queues.