When a termination condition is met (e.g., a timeout), and there are no further programs to test, the nodes continue executing until their queues are depleted. This is unnecessary and wasteful. The nodes should halt as well - or at least clean their queues as if the "reset" command was sent.
When a termination condition is met (e.g., a timeout), and there are no further programs to test, the nodes continue executing until their queues are depleted. This is unnecessary and wasteful. The nodes should halt as well - or at least clean their queues as if the "reset" command was sent.