--- /dev/null
+#include <xbt/log.h>
+
+XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(loba);
+
+#include "loba_bulk.h"
+
+void loba_bulk::load_balance()
+{
+ // write code here...
+ xbt_die("Load-balancing algorithm \"bulk\" not implemented!");
+}
+
+// Local variables:
+// mode: c++
+// End:
--- /dev/null
+#ifndef LOBA_BULK_H
+#define LOBA_BULK_H
+
+#include "process.h"
+
+class loba_bulk: public process {
+public:
+ loba_bulk(int argc, char* argv[]): process(argc, argv) { }
+ ~loba_bulk() { }
+
+private:
+ void load_balance();
+};
+
+#endif //!LOBA_BULK_H
+
+// Local variables:
+// mode: c++
+// End:
#include "deployment.h"
#include "process.h"
#include "loba_besteffort.h"
+#include "loba_bulk.h"
#include "loba_fairstrategy.h"
#include "loba_makhoul.h"
#include "loba_makhoul2.h"
{
NOL_INSERT("besteffort", "balance with best effort strategy",
loba_besteffort);
+ NOL_INSERT("bulk", "describe your algorithm here...",
+ loba_bulk);
NOL_INSERT("fairstrategy", "balance with fair strategy",
loba_fairstrategy);
NOL_INSERT("makhoul", "balance with Makhoul's PhD algorithm",