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.