From: couturie Date: Sun, 30 Jan 2011 18:47:46 +0000 (+0100) Subject: new fair X-Git-Tag: v0.1~185 X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/loba.git/commitdiff_plain/3bee892da3da2776214c7e51e563ec65ccb69277?ds=inline;hp=bf6f3239b1c6f8b6704bfd0474b721e803dce588 new fair --- diff --git a/loba_fairstrategy.cpp b/loba_fairstrategy.cpp index f4dbb28..ccfd700 100644 --- a/loba_fairstrategy.cpp +++ b/loba_fairstrategy.cpp @@ -5,11 +5,6 @@ XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(loba); #include "loba_fairstrategy.h" -/* simple version: - * load balance with a least-loaded neighbor, - * without breaking the ping-pong condition - */ - class compare { public: bool operator()(const neighbor*a, const neighbor*b) { @@ -21,8 +16,7 @@ void loba_fairstrategy::load_balance() { std::sort(pneigh.begin(), pneigh.end(), compare()); - // print_loads_p(); - //print_loads_p(false, xbt_log_priority_debug); + print_loads_p(false, xbt_log_priority_debug); bool found = true; diff --git a/loba_fairstrategy.h b/loba_fairstrategy.h index 3e09627..e6de7a9 100644 --- a/loba_fairstrategy.h +++ b/loba_fairstrategy.h @@ -12,7 +12,7 @@ private: void load_balance(); }; -#endif //!LOBA_SIMPLE +#endif //!LOBA_FAIR_STRATEGY_H // Local variables: // mode: c++ diff --git a/loba_simple.h b/loba_simple.h index 77cd8ad..164641c 100644 --- a/loba_simple.h +++ b/loba_simple.h @@ -1,5 +1,5 @@ -#ifndef LOBA_SIMPLE -#define LOBA_SIMPLE +#ifndef LOBA_SIMPLE_H +#define LOBA_SIMPLE_H #include "process.h" @@ -12,7 +12,7 @@ private: void load_balance(); }; -#endif //!LOBA_SIMPLE +#endif //!LOBA_SIMPLE_H // Local variables: // mode: c++