new feature in LB to allow combination of any mutiple centralized load balancers...
authorGengbin Zheng <gzheng@illinois.edu>
Mon, 27 Oct 2003 21:36:49 +0000 (21:36 +0000)
committerGengbin Zheng <gzheng@illinois.edu>
Mon, 27 Oct 2003 21:36:49 +0000 (21:36 +0000)
commit266afe9ef3cbce2da352bc78bfe3988c2716ca1c
treeac37055ae73f56dda3860210436eff4b3704521c
parente2b952d7a6796e2ba32eef1f49f19a8c1c653d0c
new feature in LB to allow combination of any mutiple centralized load balancers stratetgies. A new centralized load balancer ComboCentLB is created in this purpose. It takes a set of load balancers and apply Strategies() in sequence. This can be done at runtime by for example: +balancer ComboCentLB:GrredyLB,RefineLB. which actually is equivalent to GreedyRefLB.
26 files changed:
src/ck-ldb/BaseLB.h
src/ck-ldb/CentralLB.C
src/ck-ldb/CentralLB.ci
src/ck-ldb/CentralLB.h
src/ck-ldb/ComboCentLB.C [new file with mode: 0644]
src/ck-ldb/ComboCentLB.ci [new file with mode: 0644]
src/ck-ldb/ComboCentLB.h [new file with mode: 0644]
src/ck-ldb/Comm1LB.C
src/ck-ldb/DummyLB.C
src/ck-ldb/GreedyCommLB.C
src/ck-ldb/GreedyLB.C
src/ck-ldb/GreedyRefLB.C
src/ck-ldb/LBDatabase.C
src/ck-ldb/LBDatabase.h
src/ck-ldb/MetisLB.C
src/ck-ldb/MetisLB.h
src/ck-ldb/NborBaseLB.C
src/ck-ldb/NeighborLB.C
src/ck-ldb/NullLB.C
src/ck-ldb/NullLB.h
src/ck-ldb/OrbLB.C
src/ck-ldb/RandCentLB.C
src/ck-ldb/RandRefLB.C
src/ck-ldb/RecBisectBfLB.C
src/ck-ldb/RefineCommLB.C
src/ck-ldb/RefineLB.C