I'm concerned by output of sshare in regard to using DEPTH_OBVLIVIOUS.  It
seems the depth of our accounts are causing our primary stakeholder to have
a drastically reduced normalized share value.

Here's output of 'sshare -l' (sorry if distorts readability of this email)

             Account       User Raw Shares Norm Shares   Raw Usage  Norm
Usage Effectv Usage  FairShare  GrpCPUMins      CPURunMins
-------------------- ---------- ---------- ----------- -----------
----------- ------------- ---------- ----------- ---------------
root                                          1.000000    43769249
         1.000000   0.870551                    11154213
 root                      root          1    0.333333           0
 0.000000      0.000000   1.000000                           0
 grid                                    1    0.333333        6300
 0.000145      0.000145   0.999940                           0
  cms                                   10    0.277778        6300
 0.000145      0.000000   1.000000                           0
  suragrid                               1    0.027778           0
 0.000000      0.000000   1.000000                           0
 tamu                                    1    0.333333    43762948
 0.999855      0.999855   0.659794                    11154213
  aglife                                10    0.114943          28
 0.000001      0.225816   0.761587                           0
   genomics                             10    0.011610           0
 0.000000      0.000000   1.000000                           0
  engineering                            1    0.011494       12410
 0.000285      0.029560   0.700111                           0
   pete                                 10    0.011494       12410
 0.000285      0.029560   0.700111                           0
  general                                5    0.057471       44499
 0.000939      0.145837   0.703435                         112
  geo                                    1    0.011494           0
 0.000000      0.000000   1.000000                           0
   atmo                                 10    0.011494           0
 0.000000      0.000000   1.000000                           0
  liberalarts                            1    0.011494    30971933
 0.706947      0.706408   0.000199                    10842867
   idhmc                               128    0.011494    30971933
 0.706947      0.706408   0.000199                    10842867
  mgmt                                  10    0.114943          18
 0.000000      0.222637   0.764512                           0
  science                                1    0.011494    12734058
 0.291684      0.291684   0.029661                      311234
   acad                                  1    0.000348           0
 0.000000      0.000000   1.000000                           0
   chem                                 10    0.003483           0
 0.000000      0.000000   1.000000                           0
   iamcs                                10    0.003483     3349720
 0.076799      0.088341   0.029717                       22086
   math                                 10    0.003483     3655568
 0.083454      0.088369   0.029684                      167191
    secant                              10    0.000995           0
 0.000000      0.000000   1.000000                           0
   physics                               1    0.000348     5728769
 0.131431      0.131431   0.000000                      121956
    hepx                               700    0.000348     5728769
 0.131431      0.131431   0.000000                      121956
   stat                                  1    0.000348           0
 0.000000      0.000000   1.000000                           0
    carroll                             10    0.000348           0
 0.000000      0.000000   1.000000                           0


What concerns me is the FareShare for 'hepx' is 0.0 and is non-zero for
'idhmc' when idhmc has fewer raw shares and much more usage.

Right now these are our configs on 14.03.10

PriorityFlags=DEPTH_OBLIVIOUS,SMALL_RELATIVE_TO_TIME
PriorityType=priority/multifactor
PriorityDecayHalfLife=1-0

The group 'idhmc' has been only users running jobs for the past few days
and I wanted to check that if hepx (primary stakeholder) began running
they'd have priority.  It seems the depth of 'hepx' is effecting their
normalized shares , unless sshare does not take into account
DEPTH_OBLIVIOUS.

The Raw Shares value is the number of CPUs funded by a stakeholder, or 10
for non-stakeholders.  I have never really found a good value so just went
with something tangible.

Our account structure is also probably overly complicated and may be such
we need to just move all accounts containing users to be directly under
"tamu".

The goal is that usage within an account adjust a person's fairshare but
the location in the hierarchy have no impact on the account's fairshare.
The account vs account usage is still important, ie if hepx used most of
the cluster for a day then their priority should be lower than that of a
non-stakeholder who hasn't run any jobs recently.

Any insight is welcome.

Thanks,
- Trey

=============================

Trey Dockendorf
Systems Analyst I
Texas A&M University
Academy for Advanced Telecommunications and Learning Technologies
Phone: (979)458-2396
Email: [email protected]
Jabber: [email protected]

Reply via email to