LSF Version 7.3 - Administering Platform LSF

Administering Platform LSF 279
C HAPTER
17
Specifying Resource Requirements
Contents
About Resource Requirements on page 279
Queue-level Resource Requirements on page 280
Job-level Resource Requirements on page 281
About Resource Requirement Strings on page 283
Selection String on page 284
Order String on page 287
Usage String on page 288
Span String on page 292
Same String on page 293
About Resource Requirements
Resource requirements define which hosts a job can run on. Each job has its
resource requirements. Hosts that match the resource requirements are the
candidate hosts. When LSF schedules a job, it uses the load index values of all the
candidate hosts. The load values for each host are compared to the scheduling
conditions. Jobs are only dispatched to a host if all load values are within the
scheduling thresholds.
By default, if a job has no resource requirements, LSF places it on a host of the same
type as the submission host (i.e.,
type==local). However, if a job has string or
Boolean resource requirements specified and the host type has not been specified,
LSF places the job on any host (i.e.,
type==any) that satisfies the resource
requirements.
To override the LSF defaults, specify resource requirements explicitly. Resource
requirements can be set for queues, for application profiles, or for individual jobs.