By Michael Hirshleifer, Roy Koczela, Kijun Seo
- TCPReno (Fast Retransmit) and FastTCP congestion control
- Link-state protocol routing (Dijkstra) with dynamic link cost and message passing
- Flow simulator
- Log analyzer
You run the simulator and the visualization separately. First run the simulator on the config files. Then run the log analyzer visualization on the output log files.
- install mono if necessary http://mono-project.com
- run
make all
- run
mono Simulator.exe (config_file)
Or, to run all 4 test cases at once, run make run_all_test_cases
.
- Open simulator.csproj in Visual Studio
- Choose Start Debugging from Debug menu, or just build and run
- Enter config file you want to run
- run
make runsimgrapher
- Select a log file (in
logs/
subdirectory) to view it
- Compile and run SimGrapher.csproj
- select a logfile