My PA3 implementation is built using CMake.
Run these from the top level of the project.
mkdir build
cd build
cmake ..
make
Running the executable will run a full simulation for each backoff algorithm. Each algorithm has its own output file. The format is a csv file with the number of devices in one column and the average latency in the second.
Run from the build directory.
./pa3
My implemention is plotted using gnuplot. The script used to plot it is in the plot.gpi file located in the root of the project.
The generated plot is included in the writeup and in a separate top-level backoff_plots.png file.
The writeup is located in the top-level writeup.pdf file.