High Performance Cluster Configuration System Management
By James E. Gursha
Chapter 10: VMS Queues
Chapter 10: VMS Queues
Batch and Print Subsystem (Queues)
A queue is a scheduling mechanism that allows users to submit requests for printing or batch processing. The jobs are queued up and processed as system resources allow. For instance, it is obvious that only one job can be printing on any given printer at any one time; additional jobs for the same printer must wait until the printer resource is free. With batch processing, the queue, itself, specifies how many simultaneous batch jobs can run; jobs beyond this limit must also wait.
The "Queue Manager" is the name of the process which controls system queues. There is a single Queue Manager on each node that handles all batch and print queues for the node. There is also a single file, JBCSYSQUE.DAT, that contains all the queue entries and normally resides in the SYS$SYSTEM directory. 1 The file name JBCSYSQUE is a condensation of the phrase, Job Controller System Queue file.
1
VMS Version 5.5 has significantly changed how the Queue Manager works. I have added VMS 5.5 notes throughout this chapter.
Tip
To avoid confusion you should never have more than a single queue file.
You can relocate the file, if you wish, but to avoid confusion you should never have more than a single queue file. In a cluster, there is a single queue file for the entire cluster supporting cluster-wide batch and print queues. Some nodes within the cluster could possibly have a separate queue...
Copyright Butterworth-Heinemann 1997 under license agreement with Books24x7