occisor2 / PA3

Final project of my data communication course

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Data Communication & Networking PA3

Build Instructions

My PA3 implementation is built using CMake.

Run these from the top level of the project.

mkdir build
cd build
cmake ..
make

Running

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

Plot

Alt text

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.

Writeup

The writeup is located in the top-level writeup.pdf file.

About

Final project of my data communication course


Languages

Language:C++ 89.8%Language:CMake 9.0%Language:Emacs Lisp 1.2%