Skip to content

Commit

Permalink
implemented artifact evaluation reviews
Browse files Browse the repository at this point in the history
  • Loading branch information
romain-jacob committed May 20, 2020
1 parent b063ad4 commit fb4180f
Show file tree
Hide file tree
Showing 4 changed files with 29 additions and 22 deletions.
20 changes: 17 additions & 3 deletions README.md
Expand Up @@ -8,9 +8,23 @@
This repository describes all the public artifacts related to the Time-Triggered Wireless Architecture project, presented in the following paper. This paper serves as reference for the sections mentioned in this file.

> **Time-Triggered Wireless Architecture**
Romain Jacob, Licong Zhang, Marco Zimmerling, Samarjit Chakraborty, Lothar Thiele
Accepted to ECRTS 2020
[arXiv (submitted version)](https://arxiv.org/abs/2002.07491)
Romain Jacob, Licong Zhang, Marco Zimmerling, Jan Beutel, Samarjit Chakraborty, Lothar Thiele
ECRTS 2020
[ [10.4230/LIPIcs.ECRTS.2020.19](https://doi.org/10.4230/LIPIcs.ECRTS.2020.19) ]
[ [arXiv (submitted version)](https://arxiv.org/abs/2002.07491) ]

## How to replicate the results from the paper?

+ **Figure 3.**
The time and energy models for TTnet (Section 3.3) are implemented in Python. A Jupyter notebook is provided to present the models' APIs and produces Figure 3. See [TTnet model](#ttnet-model) for details.
+ **Table 2, Figure 8.**
Our TTnet implementation (Section 3.2) is available in a dedicated repository. The raw data has been collected over multiple months on a wireless network testbed. As this is challenging to replicate, we provide the raw data we collected, as well as the processed data leading to the results in Table 2 and Figure 8. See [Reproducing the data processing](#reproducing-the-data-processing) for more details.
+ **Table 3, Figure 10.**
Our implementation of the TTW Scheduler (Section 4) is available in a dedicated repository. The scheduler is implemented in Matlab and requires in addition the Gurobi solver. The code contains the configuration files required to replicate the results from Table 3. See [Run the TTW scheduler](#run-the-ttw-scheduler) for details.
+ **All plots**
The plots presented in the paper have been generated using a Jupyter notebook which is included in this repository. See [Reproducing the plots](#reproducing-the-plots) for more details.

---

<!-- TOC depthFrom:2 depthTo:6 withLinks:1 updateOnSave:1 orderedList:0 -->

Expand Down
17 changes: 4 additions & 13 deletions ttnet_model-validation.ipynb
Expand Up @@ -10,9 +10,10 @@
"The model is presented in Section 3.3; the experiments are reported in Section 5.1.\n",
"\n",
"> **Time-Triggered Wireless Architecture** \n",
"Romain Jacob, Licong Zhang, Marco Zimmerling, Samarjit Chakraborty, Lothar Thiele \n",
"Accepted to ECRTS 2020 \n",
"[arXiv (submitted version)](https://arxiv.org/abs/2002.07491)\n",
"Romain Jacob, Licong Zhang, Marco Zimmerling, Jan Beutel, Samarjit Chakraborty, Lothar Thiele \n",
"ECRTS 2020 \n",
"[ [10.4230/LIPIcs.ECRTS.2020.19](https://doi.org/10.4230/LIPIcs.ECRTS.2020.19) ]\n",
"[ [arXiv (submitted version)](https://arxiv.org/abs/2002.07491) ] \n",
"\n",
"\n",
"The objective of these experiments is to empirically validate that the model of the our TTnet implementation is very accurate. This is important because:\n",
Expand All @@ -35,16 +36,6 @@
"[[**Back to top**](#TTnet---Energy-and-Latency-Model-Validation)]"
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
"%load_ext autoreload\n",
"%autoreload 2"
]
},
{
"cell_type": "markdown",
"metadata": {},
Expand Down
7 changes: 4 additions & 3 deletions ttnet_model.ipynb
Expand Up @@ -9,9 +9,10 @@
"This notebook presents the files and functions implementing the time and energy model of TTnet presented in the following paper, which servers as reference for the sections and equations in the rest of this notebook.\n",
"\n",
"> **Time-Triggered Wireless Architecture** \n",
"Romain Jacob, Licong Zhang, Marco Zimmerling, Samarjit Chakraborty, Lothar Thiele \n",
"Accepted to ECRTS 2020 \n",
"[arXiv (submitted version)](https://arxiv.org/abs/2002.07491)\n",
"Romain Jacob, Licong Zhang, Marco Zimmerling, Jan Beutel, Samarjit Chakraborty, Lothar Thiele \n",
"ECRTS 2020 \n",
"[ [10.4230/LIPIcs.ECRTS.2020.19](https://doi.org/10.4230/LIPIcs.ECRTS.2020.19) ]\n",
"[ [arXiv (submitted version)](https://arxiv.org/abs/2002.07491) ] \n",
"\n",
"All functions and parameters of the TTnet model (Section 3.3) are contained in the `ttnet_model.py` file. This notebook only presents possible uses and visualizations.\n",
"\n",
Expand Down
7 changes: 4 additions & 3 deletions ttw_plots.ipynb
Expand Up @@ -9,9 +9,10 @@
"This notebook reproduce all the plots presented in the following paper.\n",
"\n",
"> **Time-Triggered Wireless Architecture** \n",
"Romain Jacob, Licong Zhang, Marco Zimmerling, Samarjit Chakraborty, Lothar Thiele \n",
"Accepted to ECRTS 2020 \n",
"[arXiv (submitted version)](https://arxiv.org/abs/2002.07491)\n",
"Romain Jacob, Licong Zhang, Marco Zimmerling, Jan Beutel, Samarjit Chakraborty, Lothar Thiele \n",
"ECRTS 2020 \n",
"[ [10.4230/LIPIcs.ECRTS.2020.19](https://doi.org/10.4230/LIPIcs.ECRTS.2020.19) ]\n",
"[ [arXiv (submitted version)](https://arxiv.org/abs/2002.07491) ] \n",
"\n",
"- [Figure 3](#Figure-3)\n",
"- [Figure 8](#Figure-8)\n",
Expand Down

0 comments on commit fb4180f

Please sign in to comment.