This repository contains Python scripts to generate plots for the robust distributed arrays paper.
To run the scripts, you need Python 3 with modules matplotlib and csv. You will also need LaTeX to show plots.
You can generate plots visualizing the security bound and complexities from the theoretical analysis. To do so, run
python3 estimates_to_csv.py
The script will generate csv files with the data.
You can see the plots by compiling estimates_plots.tex.
A specific join-leave schedule can be simulated. To do so, run
python3 simulation_show.py
It will take a short while and then show graphs with the simulation results. You can also use
python3 simulation_to_csv.py
to write the plot data to a csv file, which can then be included in LaTeX, as shown in simulation_plots.tex.
MIT License.