The implementation of priority scheduling classes to give users control over how quickly their jobs are scheduled for execution in the batch system by designating them as one of premium, regular, or low . The elimination of nice values to control execution priorities on all machines. Interactive jobs are charged at the same rate at the Regular rate described below. A premium job is scheduled for execution before an otherwise equivalent regular job. A low job has a lower priority for scheduling.
All batch jobs are still subject to the limits in effect on individual queues on each machine.
There is also an age factor - eventually a low job will be moved to the head of the queue. Charging for Priority Batch Scheduling Priority scheduling classes have different charge rates. It is intended that most users, over the year, will run most of their jobs in the regular class. The priority class is specified on the cqsub command line. It can not be specified within the batch script itself.