Skip to content
Snippets Groups Projects
Commit 417bb23a authored by Millian Poquet's avatar Millian Poquet
Browse files

artifact guide: clearer steps, todo--

parent 3134b38e
Branches
No related tags found
No related merge requests found
...@@ -252,14 +252,17 @@ The step-by-step instructions of this document can be used in several ways depen ...@@ -252,14 +252,17 @@ The step-by-step instructions of this document can be used in several ways depen
+ You can *check* the final analyses (code + plots) done in Article @lightpredenergy by reading the provided pre-rendered notebooks. + You can *check* the final analyses (code + plots) done in Article @lightpredenergy by reading the provided pre-rendered notebooks.
+ You can *reproduce* the *final analyses* by first downloading the provided aggregated results the experiments, and then by running the notebooks yourself. + You can *reproduce* the *final analyses* by first downloading the provided aggregated results the experiments, and then by running the notebooks yourself.
Notebooks are editable so you can freely modify the analyses done, or add your own. Notebooks are editable so you can freely modify the analyses done, or add your own.
- Refer to #todo[link to Danilo's notebook section] for the machine learning experiment.
- Refer to @sec-analyze-simu-campaign-outputs for the scheduling experiment.
+ You can *reproduce* our *experimental campaigns* by downloading the provided input files, and then by running the experiment yourself. + You can *reproduce* our *experimental campaigns* by downloading the provided input files, and then by running the experiment yourself.
This can enable you to make sure that our experiment can be reproduced with the *exact same parameters and configuration*. This can enable you to make sure that our experiment can be reproduced with the *exact same parameters and configuration*.
- Refer to #todo[link to Danilo's expe section?] for the machine learning experiment.
- Refer to @sec-run-simu-campaign for the scheduling experiment.
+ You can reproduce our *experimental campaigns* by downloading original traces of the Marconi100, + You can reproduce our *experimental campaigns* by downloading original traces of the Marconi100,
by generating the experimental campaigns parameters yourself (enabling you to hacking provided command-line parameters or provided code), by generating the experimental campaigns parameters yourself (enabling you to hacking provided command-line parameters or provided code),
and then by running the experiment yourself.\ and then by running the experiment yourself.
*Please note that this option is disk/bandwidth/computation-intensive.* You can follow all steps below in this case,
but *please do note that this option is disk/bandwidth/computation-intensive.*
The following instructions detail how to reproduce our work from scratch if done in order (goal 4).
== Trace analysis #todo[remove section?] == Trace analysis #todo[remove section?]
== Job power prediction <sec-job-power-pred> == Job power prediction <sec-job-power-pred>
...@@ -455,8 +458,9 @@ please refer to `expe-sched/simu-instances.json` for the mapping from unique sim ...@@ -455,8 +458,9 @@ please refer to `expe-sched/simu-instances.json` for the mapping from unique sim
Required input files. Required input files.
- `expe-sched/m100-platform.xml`, the SimGrid platform file (output of @sec-gen-sg-platform). - `expe-sched/m100-platform.xml`, the SimGrid platform file (output of @sec-gen-sg-platform).
- `expe-sched/simu-instances.json`, the set of simulation instances (output of @sec-gen-simu-instances). - `expe-sched/simu-instances.json`, the set of simulation instances (output of @sec-gen-simu-instances).
- The `/tmp/wlds` directory (#emph-overhead[1.4 Go]) that contains all the workload files (output of @sec-gen-workloads).\ - The `/tmp/wlds` directory (#emph-overhead[1.4 Go]) that contains all the workload files (output of @sec-gen-workloads).
#todo[zenodo workloads] You can *download the file* `workloads.tar.xz` on #todo[zenodo], and then *extract it* into `/tmp/` via a command such as the following:
`tar xf workloads.tar.xz --directory=/tmp/`
#fullbox(footer: [#emph-overhead[Disk: 7.6 Go.] Time: 00:06:00.])[ #fullbox(footer: [#emph-overhead[Disk: 7.6 Go.] Time: 00:06:00.])[
```sh ```sh
...@@ -474,7 +478,7 @@ Required input files. ...@@ -474,7 +478,7 @@ Required input files.
)) ))
] ]
=== Analyze the simulation campaign outputs === Analyze the simulation campaign outputs <sec-analyze-simu-campaign-outputs>
The following command runs a notebook that analyze the aggregated results of the simulation campaign, and outputs Figure 4 and Figure 5 of Article @lightpredenergy. The following command runs a notebook that analyze the aggregated results of the simulation campaign, and outputs Figure 4 and Figure 5 of Article @lightpredenergy.
Required input files. Required input files.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment