| Input: L, link load | | Output: link utilization; selected rack | (1) | Initialization: require NR = {nr1, nr2, …, nrj}; W = {, , …, }; Fe = {F1, F2, …, Fj}; F = {f1, f2, …, fj}, d = {d1, d2, …, di}; Ftotal, λ1, λ2, λ3, λ4. | (2) | for nr in NR do | (3) | | | | | | | | | , , , = uniformization (CSnr, CCnr, CTnr, CDFnr) | | CEInr = λ1CS′ + λ2CC′ + λ3CT′ + λ4CDF′ | (4) | end for | (5) | find the minimum CEInr | (6) | return rack nr corresponding to CEInr | (7) | end |
|