An open API service indexing awesome lists of open source software.

https://github.com/occisor2/pa3

Final project of my data communication course
https://github.com/occisor2/pa3

Last synced: 2 months ago
JSON representation

Final project of my data communication course

Awesome Lists containing this project

README

        

# 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](/backoff-plots.png?raw=true "Plot")

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.