mirror of
https://gitlab.com/manzerbredes/loosely-coupled-dss-extended.git
synced 2025-04-05 19:16:26 +02:00
Minor changes
This commit is contained in:
parent
a8941c964d
commit
b11940fc56
1 changed files with 17 additions and 15 deletions
32
README.md
32
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
|
||||
|
|
Loading…
Add table
Reference in a new issue