aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLoïc Guégan <loic.guegan@mailbox.org>2024-06-30 16:48:30 +0200
committerLoïc Guégan <loic.guegan@mailbox.org>2024-06-30 16:48:30 +0200
commitb11940fc5603d3d71a6343bd4bd2babe23024192 (patch)
tree58821f85c2f6c778de755fa6f4451e42ff0d6cb2
parenta8941c964dd56d48a137e8d6c03edff378baca3e (diff)
Minor changes
-rw-r--r--README.md32
1 files changed, 17 insertions, 15 deletions
diff --git a/README.md b/README.md
index 205417a..96efcef 100644
--- a/README.md
+++ b/README.md
@@ -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