LSF Version 7.3 - Administering Platform LSF
Contents
6 Administering Platform LSF
External Load Indices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
Modifying a Built-In Load Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
13 Managing Software Licenses with LSF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
Using Licensed Software with LSF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
Host-locked Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
Counted Host-Locked Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
Network Floating Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
Part III: Job Scheduling Policies
14 Time Syntax and Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
Specifying Time Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
Specifying Time Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
Specifying Time Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
Using Automatic Time-based Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 271
15 Deadline Constraint and Exclusive Scheduling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
Using Deadline Constraint Scheduling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
Using Exclusive Scheduling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
16 Preemptive Scheduling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
About Preemptive Scheduling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
17 Specifying Resource Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
About Resource Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
Queue-level Resource Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
Job-level Resource Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
About Resource Requirement Strings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
Selection String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
Order String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
Usage String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
Span String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
Same String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
18 Fairshare Scheduling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
Understanding Fairshare Scheduling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
User Share Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
Dynamic User Priority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298
How Fairshare Affects Job Dispatch Order . . . . . . . . . . . . . . . . . . . . . . . . . . . 300
Host Partition User-based Fairshare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
Queue-level User-based Fairshare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
Cross-queue User-based Fairshare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
Hierarchical User-based Fairshare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306