Platform LSF Administration Guide Version 6.2
Welcome
Administering Platform LSF
25
❖
LSF_HOST_ADDR_RANGE in lsf.cluster.cluster_name
LSF_DYNAMIC_HOST_TIMEOUT in lsf.conf is obsolete.
Use the badmin command to add dynamic hosts to the host group or remove
dynamic hosts from the host group (You need to run
badmin mbdrestart for
these changes to take effect).
The following example shows the command to add the dynamic host
host_name
to the host group
host_group:
badmin hghostadd [-C "message"] [-f] host_group
"host_names"
The following example shows the command to remove the dynamic host group
host_name from the host group host_group:
badmin hghostdel [-C "message"] [-f] host_group
"host_names"
At startup, slave hosts wait to receive the acknowledgement from the master LIM.
This acknowledgement indicates to the slave host that it has already been added to
the cluster. If it does not receive the acknowledgement within the time specified by
LSF_DYNAMIC_HOST_WAIT_TIME in
lsf.conf, the slave host contacts the
master LIM to add itself to the cluster.
Comprehensive intelligent scheduling policies
◆
Where a group of hosts has a critical resource, you can assign that resource as an
exclusive resource and allow only jobs that require that resource to run on those
hosts. To maximize availability of hosts to meet specific application requirements
and guarantee that the most important jobs get the resources that they need, the
specified host will not be selected unless the job explicitly requests the exclusive
resource in its resource requirements. Jobs not requiring the exclusive resource will
never be dispatched to those hosts.
An exclusive resource is defined in
lsf.shared and assigned to a host in
lsf.cluster.cluster_name. For example the resource, bigmem is assigned to
the
hostE host:
Begin Host
HOSTNAME model type server r1m mem pg RESOURCES
hostE ! ! 1 () () () (!bigmem)
...
End Host
A job must explicitly request bigmem in either the job or queue level resource
requirement to be dispatched to
hostE. The following commands request the
bigmem resource, and will be dispatched to hostE:
❖
bsub -R "bigmem" myjob
❖
lsplace -R "bigmem" myjob
❖
lsgrun -R "bigmem" myjob
❖
lsrun -R "bigmem" myjob
Exclusive resources are only applicable in placement or scheduling scenarios.
Commands such as
lsload, lshosts, or bhosts still list the host even if the
exclusive resource is not explicitly specified with the
-R option.