Platform LSF Administration Guide Version 6.2

Contents
Administering Platform LSF
6
Part III: Scheduling Policies
12
Time Syntax and Configuration
. . . . . . . . . . . . . . . . . . . . . .
239
Specifying Time Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
240
Specifying Time Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . .
241
Specifying Time Expressions . . . . . . . . . . . . . . . . . . . . . . . . . .
242
Using Automatic Time-based Configuration . . . . . . . . . . . . . . . . . .
243
13
Deadline Constraint and Exclusive Scheduling
. . . . . . . . . . . . . .
247
Using Deadline Constraint Scheduling . . . . . . . . . . . . . . . . . . . . .
248
Using Exclusive Scheduling . . . . . . . . . . . . . . . . . . . . . . . . . . .
249
14
Preemptive Scheduling
. . . . . . . . . . . . . . . . . . . . . . . . . .
251
About Preemptive Scheduling . . . . . . . . . . . . . . . . . . . . . . . . . .
252
How Preemptive Scheduling Works . . . . . . . . . . . . . . . . . . . . . . .
253
Configuring Preemptive Scheduling . . . . . . . . . . . . . . . . . . . . . .
255
15
Specifying Resource Requirements
. . . . . . . . . . . . . . . . . . . .
259
About Resource Requirements . . . . . . . . . . . . . . . . . . . . . . . . .
260
Queue-level Resource Requirements . . . . . . . . . . . . . . . . . . . . . .
261
Job-level Resource Requirements . . . . . . . . . . . . . . . . . . . . . . . .
262
About Resource Requirement Strings . . . . . . . . . . . . . . . . . . . . . .
263
Selection String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
265
Order String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
268
Usage String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
269
Span String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
273
Same String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
274
16
Fairshare Scheduling
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
275
Understanding Fairshare Scheduling . . . . . . . . . . . . . . . . . . . . . .
276
User Share Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
277
Dynamic User Priority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
279
How Fairshare Affects Job Dispatch Order . . . . . . . . . . . . . . . . . . .
281
Host Partition User-based Fairshare . . . . . . . . . . . . . . . . . . . . . . .
282
Queue-level User-based Fairshare . . . . . . . . . . . . . . . . . . . . . . . .
283
Cross-queue User-based Fairshare . . . . . . . . . . . . . . . . . . . . . . .
284
Hierarchical User-based Fairshare . . . . . . . . . . . . . . . . . . . . . . . .
288
Queue-based Fairshare . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
291
Configuring Slot Allocation per Queue . . . . . . . . . . . . . . . . . . . . .
293
Viewing Queue-based Fairshare Allocations . . . . . . . . . . . . . . . . . .
295