As noted in Section 6.1, Drone currently has a problem with the network going down temporarily. In a future version, the script will be changed so that it doesn't exit with an error at the least sign of trouble. More generally, Drone should be able to survive in a hostile environment, where processes may be killed, crash, or simply get started on a very slow host, and where there may be difficulty reaching a remote host because of network trouble or other problems. Ideally, Drone would keep trying and restart processes as necessary.
It would be nice to have a GUI, instead of having to edit the control file manually. It would also be useful to be able to resume an interrupted experiment where it left off, and there should be better algorithms for choosing which remote host is chosen from the host file to execute a run.