25.06.2015 Views

Administering Platform LSF - SAS

Administering Platform LSF - SAS

Administering Platform LSF - SAS

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 14<br />

Fairshare Scheduling<br />

Round-robin slot distribution—13 queues and 2 pools<br />

◆ Pool poolA has 3 hosts each with 7 slots for a total of 21 slots to be shared.<br />

The first 3 queues are part of the pool poolA sharing the CPUs with<br />

proportions 50% (11 slots), 30% (7 slots) and 20% (3 remaining slots to total<br />

21 slots).<br />

◆ The other 10 queues belong to pool poolB, which has 3 hosts each with 7<br />

slots for a total of 21 slots to be shared. Each queue has 10% of the pool<br />

(3 slots).<br />

The initial slot distribution looks like this:<br />

% bqueues<br />

QUEUE_NAME PRIO STATUS MAX JL/U JL/P JL/H NJOBS PEND RUN SUSP<br />

Roma 50 Open:Active - - - - 15 6 11 0<br />

Verona 48 Open:Active - - - - 25 18 7 0<br />

Genova 47 Open:Active - - - - 460 455 3 0<br />

Pisa 44 Open:Active - - - - 264 261 3 0<br />

Milano 43 Open:Active - - - - 262 259 3 0<br />

Parma 42 Open:Active - - - - 260 257 3 0<br />

Bologna 40 Open:Active - - - - 260 257 3 0<br />

Sora 40 Open:Active - - - - 261 258 3 0<br />

Ferrara 40 Open:Active - - - - 258 255 3 0<br />

Napoli 40 Open:Active - - - - 259 256 3 0<br />

Livorno 40 Open:Active - - - - 258 258 0 0<br />

Palermo 40 Open:Active - - - - 256 256 0 0<br />

Venezia 4 Open:Active - - - - 255 255 0 0<br />

Initially, queues Livorno, Palermo, and Venezia in poolB are not assigned<br />

any slots because the first 7 higher priority queues have used all 21 slots<br />

available for allocation.<br />

As jobs run and each queue accumulates used slots, <strong>LSF</strong> favors queues that<br />

have not run jobs yet. As jobs finish in the first 7 queues of poolB, slots are<br />

redistributed to the other queues that originally had no jobs (queues Livorno,<br />

Palermo, and Venezia). The total slot count remains 21 in all queues in<br />

poolB.<br />

% bqueues<br />

QUEUE_NAME PRIO STATUS MAX JL/U JL/P JL/H NJOBS PEND RUN SUSP<br />

Roma 50 Open:Active - - - - 15 6 9 0<br />

V 48 Open:Active - - - - 25 18 7 0<br />

Genova 47 Open:Active - - - - 460 455 5 0<br />

Pisa 44 Open:Active - - - - 263 261 2 0<br />

Milano 43 Open:Active - - - - 261 259 2 0<br />

Parma 42 Open:Active - - - - 259 257 2 0<br />

Bologna 40 Open:Active - - - - 259 257 2 0<br />

Sora 40 Open:Active - - - - 260 258 2 0<br />

Ferrara 40 Open:Active - - - - 257 255 2 0<br />

Napoli 40 Open:Active - - - - 258 256 2 0<br />

Livorno 40 Open:Active - - - - 258 256 2 0<br />

Palermo 40 Open:Active - - - - 256 253 3 0<br />

Venezia 4 Open:Active - - - - 255 253 2 0<br />

<strong>Administering</strong> <strong>Platform</strong> <strong>LSF</strong> 227

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!