+ // fixme: this check should be implemented with a distributed
+ // algorithm, and not a shared global variable!
+ // fixme: should this chunk be moved before call to receive() ?
+ if (100.0 * total_load_running / total_load_init <=
+ opt::load_ratio_threshold) {
+ VERB0("No more load to balance in system, stopping.");
+ break;
+ }