LSF Version 7.3 - Administering Platform LSF
Understanding Service Class Behavior
350 Administering Platform LSF
Understanding Service Class Behavior
A simple deadline goal
The following service class configures an SLA with a simple deadline goal with a
half hour time window.
Begin ServiceClass
NAME = Quadra
PRIORITY = 20
GOALS = [DEADLINE timeWindow (16:15-16:45)]
DESCRIPTION = short window
End ServiceClass
Six jobs submitted with a run time of 5 minutes each will use 1 slot for the half hour
time window.
bsla shows that the deadline can be met:
bsla Quadra
SERVICE CLASS NAME: Quadra
-- short window
PRIORITY: 20
GOAL: DEADLINE
ACTIVE WINDOW: (16:15-16:45)
STATUS: Active:On time
ESTIMATED FINISH TIME: (Wed Jul 2 16:38)
OPTIMUM NUMBER OF RUNNING JOBS: 1
NJOBS PEND RUN SSUSP USUSP FINISH
6 5 1 0 0 0
The following illustrates the progress of the SLA to the deadline. The optimum
number of running jobs in the service class (
nrun) is maintained at a steady rate of
1 job at a time until near the completion of the SLA.
When the finished job curve (
nfinished) meets the total number of jobs curve
(
njobs) the deadline is met. All jobs are finished well ahead of the actual configured
deadline, and the goal of the SLA was met.