Routing with sleeping, published at SoftCOM 2020

This page shows the code to reproduce the results of the routing with sleeping article, available at this page.

You need to do the following:

At the end, the results are in a text file called bitSimxxx (where xxx is the name of your directory) inside each of the directories. All temporary files are automatically removed.

You need enough memory (in the order of 30 to 40 GB RAM) and enough free disk space (around 150 GB). It's also best (but not mandatory) to have 15 CPU cores. With less resources, the scripts will fail for some scenarios.

Now, to make it work on smaller computers, we can easily remove the parallelism (it's much easier to remove it completely than allowing only some). I think removing the "-d" option from the docker run command in run.sh should suffice. The script runs for a looong time in case of large (15000 nodes) scenario ... by looong, I mean days. We also have a script which is executed sequentially on a machine, if you need it let us know.

Note: analyse.awk is a little bit messy ... I assume that SLR and DEDeN initialization phase are complete by the time of the data flow start at 60000... something. This is the case in the scenarios we use.

Page written by Dominique Dhoutaut.