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
- Host: GitHub
- URL: https://github.com/occisor2/pa3
- Owner: occisor2
- Created: 2023-11-19T22:06:21.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-11-19T23:36:04.000Z (over 1 year ago)
- Last Synced: 2025-01-11T03:19:22.610Z (4 months ago)
- Language: C++
- Homepage:
- Size: 107 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Data Communication & Networking PA3
## Build InstructionsMy 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

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.
## WriteupThe writeup is located in the top-level writeup.pdf file.