diff options
| author | Loïc Guégan <loic.guegan@mailbox.org> | 2024-06-30 16:48:30 +0200 |
|---|---|---|
| committer | Loïc Guégan <loic.guegan@mailbox.org> | 2024-06-30 16:48:30 +0200 |
| commit | b11940fc5603d3d71a6343bd4bd2babe23024192 (patch) | |
| tree | 58821f85c2f6c778de755fa6f4451e42ff0d6cb2 | |
| parent | a8941c964dd56d48a137e8d6c03edff378baca3e (diff) | |
Minor changes
| -rw-r--r-- | README.md | 32 |
1 files changed, 17 insertions, 15 deletions
@@ -1,17 +1,19 @@ -# Impact of loosely coupled data dissemination policies for resource challenged environements +# A large-scale study of the impact of node behavior on loosely coupled data dissemination: The case of the Distributed Arctic Observatory + +### Requirements +- First [Boost](https://www.boost.org/) dev libs must be available on the system (required by SimGrid) +- From the project root folder: +> cd ./libs && ./setup.sh && cd - +> make +- This should (please monitor the console for potential missing dependencies) install SimGrid and RapidJSON. If the `simulator` and `scenarios` executables are available, then everything is ready to launch experiments. + +### Simulations from the paper +- To run a particular experiment, use one of the `run_*.sh` scripts +- For each scripts, results are generated in the `results/` folder -### Setup -- First you need [Boost](https://www.boost.org/) to install SimGrid -- From the project root folder run `cd ./libs && ./setup.sh && cd -` -- Then `make`from the project root folder -- If the project compiles successfully, you are ready to run simulations! -### Paper's Simulations -- To run a particular experiment, use the `run_*.sh` scripts -- Results are available in the `results/` folder ### Notes -- The `inputs.json` file controls the inputs to the simulator. -You should only care about this file if you want custom simulations. -- To run a simulation using `inputs.json` just run `make run` -This will also generate a file called `platform.xml` corresponding to the simulated platform -- To generate a *csv* output from the simulation results you can use: - `make run 2>&1|./parser.awk` +- The `inputs.json` file controls the inputs to the simulator. This file can be generated with the `scenarios` executable. +- To run a simulation using your own `inputs.json` just use `> make run` +This will also generate a file called `platform.xml` corresponding to the platform simulated in SimGrid and results will be printed in stderr. +- To generate a *csv* output from the simulation results you can use the awk parser in the following way: + > make run 2>&1|./parser.awk |
