Fair share scheduling

fair share scheduling divides the processing power of the LSF cluster among users and queues to provide fair access to resources, so that no user or queue can monopolize the resources of the cluster and no queue will be starved.

To configure any kind of fair share scheduling, you should understand the following concepts:
  • User share assignments
  • Dynamic share priority
  • Job dispatch order

You can configure fair share at either host level or queue level. If you require more control, you can implement hierarchical fair share. You can also set some additional restrictions when you submit a job.

Note: If you enable the RELAX_JOB_DISPATCH_ORDER parameter in the lsb.params file, which allows LSF to deviate from standard job prioritization policies, LSF might break the job dispatch order as specified by the fair share policy.