Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Design, implementation, and operation of a class based batch queue scheduler for VAX/VMS

Conference ·
OSTI ID:7019795

Fermilab found that the standard VMS batch configuration options were inadequate for the job mix that exists on the Fermilab central computer facility VAX cluster. Accordingly, Fermilab designed and implemented a class based batch queue scheduler. This scheduler makes use of the standard VMS job controller and batch system. Users interact with the scheduler at job submission time by specification of CPU time limits and batch job characteristics. This scheduler allows Fermilab to make efficient use of our large heterogeneous VAX cluster which contains machines ranging from a VAX 780 to a VAX 8800. The scheduler was implemented using the VMS system services $GETQUI and $SNDJBC, without changes to the existing VMS job scheduler. As a result, the scheduler should remain compatible with future VMS versions. This session will discuss the design goals, implementation, and operational experience with Fermilab's class based batch queue scheduler.

Research Organization:
Fermi National Accelerator Lab., Batavia, IL (USA)
DOE Contract Number:
AC02-76CH03000
OSTI ID:
7019795
Report Number(s):
FNAL/C-88/43; CONF-880569-2; ON: DE88012223
Country of Publication:
United States
Language:
English