My site is currently on 14.03.10 and we are evaluating and testing 14.11.7 as well as moving from PriorityFlags=DEPTH_OBLIVIOUS,SMALL_RELATIVE_TO_TIME to using PriorityFlags=FAIR_TREE,SMALL_RELATIVE_TO_TIME.
Our account hierarchy is very deep and is intended to represent the org
structure of departments and research organizations that are using our
cluster [1]. We were able to make the normalized share ratio match up so
all non-stakeholders were equal (0.000323) and all stakeholders had the
correct ratio based on their contributions to the cluster. The Shares
value assigned represents CPUs funded. All the CPUs no longer belonging to
stakeholders were given to the "mgmt" group so that the Shares given to the
top level (tamu) had a meaningful value when divided up amongst all the
accounts.
While testing FAIR_TREE I noticed the normalized shares were drastically
different [2]. In particular the current stakeholders (idhcm and hepx)
both ended up with 1.0. I'm guessing this is due to having no sibling
accounts.
The docs for FAIR_TREE only describe the formula used to calculate the
Level FairShare. Does the method for calculating normalized shares change
for FAIR_TREE? Is the hierarchy we are using not a good fit for FAIR_TREE?
The description and benefits of FAIR_TREE appeal to our use case, so
modifying our hierarchy is within the realm of things I'm willing to change.
Any advice on migrating into FAIR_TREE is more than welcome. Right now
I've been running "sleep" jobs under different UIDs to simulate usage to
try and work out how we may need to adjust things for a migration to
FAIR_TREE.
I used the attached spreadsheet to work out the share values we are using
with 14.03.10.
Thanks,
- Trey
[1]:
Account User Raw Shares Norm Shares Raw Usage Effectv
Usage FairShare
-------------------- ---------- ---------- ----------- -----------
------------- ----------
root 1.000000 114089982
1.000000 0.870551
root root 1 0.000323 0
0.000000 1.000000
grid 1 0.000323 3688
0.000032 0.986174
cms 10 0.000269 3688
0.000027 0.986155
suragrid 1 0.000027 0
0.000000 1.000000
tamu 3096 0.999354 114086294
0.999968 0.870477
agriculture 20 0.006671 2697
0.000024 0.999507
aglife 1 0.003336 2697
0.000012 0.999507
genomics 1 0.003336 0
0.000000 1.000000
engineering 10 0.003336 0
0.000000 1.000000
pete 1 0.003336 0
0.000000 1.000000
general 10 0.003336 5542
0.000049 0.997977
geo 10 0.003336 2
0.000000 0.999999
atmo 1 0.003336 2
0.000000 0.999999
liberalarts 128 0.042696 0
0.000000 1.000000
idhmc 1 0.042696 0
0.000000 1.000000
mgmt 2058 0.686472 16
0.000000 1.000000
science 760 0.253508 114078034
0.999895 0.578806
acad 10 0.003336 0
0.000000 1.000000
chem 10 0.003336 0
0.000000 1.000000
iamcs 10 0.003336 3506549
0.030649 0.279777
math-dept 20 0.006671 11735411
0.102422 0.119035
math 10 0.003336 11735411
0.102422 0.014169
secant 10 0.003336 0
0.000000 1.000000
physics 700 0.233494 98836073
0.919795 0.579205
hepx 700 0.233494 98836073
0.919795 0.579205
stat 10 0.003336 0
0.000000 1.000000
carroll 10 0.003336 0
0.000000 1.000000
[2]:
Account User Raw Shares Norm Shares Raw Usage Effectv
Usage FairShare
-------------------- ---------- ---------- ----------- -----------
------------- ----------
root 0.000000 53229
1.000000
root root 1 0.000323 0
0.000000 1.000000
grid 1 0.000323 0
0.000000
cms 10 0.909091 0
0.000000
suragrid 1 0.090909 0
0.000000
tamu 3096 0.999354 53229
1.000000
agriculture 20 0.006676 0
0.000000
aglife 1 0.500000 0
0.000000
genomics 1 0.500000 0
0.000000
engineering 10 0.003338 0
0.000000
pete 1 1.000000 0
0.000000
general 10 0.003338 6326
0.118860
geo 10 0.003338 0
0.000000
atmo 1 1.000000 0
0.000000
liberalarts 128 0.042724 13122
0.246522
idhmc 1 1.000000 13122
1.000000
mgmt 2058 0.686916 20984
0.394237
science 760 0.253672 12795
0.240382
acad 10 0.013158 0
0.000000
chem 10 0.013158 0
0.000000
iamcs 10 0.013158 0
0.000000
math-dept 20 0.026316 0
0.000000
math 10 0.500000 0
0.000000
secant 10 0.500000 0
0.000000
physics 700 0.921053 12795
1.000000
hepx 1 1.000000 12795
1.000000
stat 10 0.013158 0
0.000000
carroll 1 1.000000 0
0.000000
=============================
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]
FairShare-14-03.ods
Description: application/vnd.oasis.opendocument.spreadsheet
