A good way to run the code is to run each script on a separate, high-CPU machine, and then transfer the results to one central place for processing. You can also break runs into sub-runs, which you can run on separate machines. This can be done by using e.g., limit 1 on one machine, and limit 200 on the second machine, with all the other parameters being the same. So:
perl topdeploy.pl sig 1runs all trials on one machine starting with 1 deployment point (and then trying 2, 5, 10, ... , 10000), and
perl topdeploy.pl sig 200runs all trials on one machine starting with 200 deployment points (and then trying 500, 1000, ... , 10000). By the time the second sub-run finishes the first one will be either hitting or surpassing 200 deployment points. You can then stop them both and concatenate their result files into a single file.
cd figure7/Setup; python setup.py ddos_with_sigYou can access the client user interface using the following link:
http://localhost:8181/SENSS/UI_client_server/Client/ddos_with_sig.php
python start_traffic_generator.py ddos_with_sig