Currently, the schedulers determine which ErlPort Python server to execute on. There are situations, however, where one would want to execute a function on all servers at the same time. The following uses cases could apply:
testing and debugging: making sure that all results are the same, that all Python servers are operational, etc.)
timing experiments
operating on random data sets where sequential execution isn't necessary (e.g., generating populations, extracting random samples, running GAs/GPs/NNs)
Currently, the schedulers determine which ErlPort Python server to execute on. There are situations, however, where one would want to execute a function on all servers at the same time. The following uses cases could apply: