LSF Version 7.3 - Administering Platform LSF

Administering Platform LSF 407
Reserving Resources
This will allow a job to be scheduled on any host that the queue is configured to use.
The job will attempt to reserve 20 MB of memory, or 10 MB of memory and 20 MB
of swap if the 20 MB of memory is unavailable.
Job-level resource reservation
1 To specify resource reservation at the job level, use bsub -R and include the
resource usage section in the resource requirement string.
Configure per-resource reservation
1 To enable greater flexibility for reserving numeric resources are reserved by
jobs, configure the
ReservationUsage section in lsb.resources to reserve
resources like license tokens per resource as PER_JOB, PER_SLOT, or
PER_HOST:
Begin ReservationUsage
RESOURCE METHOD
licenseX PER_JOB
licenseY PER_HOST
licenseZ PER_SLOT
End ReservationUsage
Only user-defined numeric resources can be reserved. Builtin resources like
mem, cpu, swp, etc. cannot be configured in the
ReservationUsage section.
The cluster-wide RESOURCE_RESERVE_PER_SLOT parameter in
lsb.params is obsolete. Configuration in lsb.resources overrides
RESOURCE_RESERVE_PER_SLOT if it also exists for the same resource.
RESOURCE_RESERVE_PER_SLOT parameter still controls resources not
configured in
lsb.resources. Resources not reserved in lsb.resources are
reserved per job.
PER_HOST reservation means that for the parallel job, LSF reserves one
instance of a for each host. For example, some application licenses are charged
only once no matter how many applications are running provided those
applications are running on the same host under the same user.
Assumptions and limitations
Per-resource configuration defines resource usage for individual resources, but
it does not change any existing resource limit behavior (PER_JOB,
PER_SLOT).
In a MultiCluster environment, you should configure resource usage in the
scheduling cluster (submission cluster in lease model or receiving cluster in job
forward model).