Measurement data
This repository contains measurement data from my master thesis "Catching the train - performance evaluation of a wireless SDN".
- Videos, documenting the tests are available at https://www.youtube.com/channel/UCOrOHTunRA2dtMWBWdDsdwQ
- The implementation is published at: https://git.fslab.de/jluehr_ext/trainmesh
This repository is structured as follows:
- The
data
directory contains the raw data of all measurements. - The
missing_console
contains preliminary results, which are not taken into accounts due to problems in the measurement process -
plot
contains scripts for generating the plots -
rssicat
has data from the RSSI-Survey -
systems
include configuration files and dumps from relevant systems in the testbed -
table_dumps
contain OpenFlow tables dumped in the experiment.
The main directory includes additional scripts (e.g. cat_i
) for parsing and monitoring data during the measurement.
Structure of a data-subdirectory
Each subdirectory contains data from different hosts. The directory itself contains data from the test / SDN controller. This includes:
- iperf.log - Segments received using iperf3
- tcpdump.log - Trace of all data sent to the controller
- app.log / app.err - Output of the SDN application process
- ryu.log - SDN-Controller output ryu.
The sub-subdirectories front and rear contain output from the front and rear radio respectively. This includes
- local_agent.log / .err Output from the local-agenet on mqtt-messages / switching
- Continuous dumps from /proc/net/wireless having RSSI values and error counts
- iw event -t Log from the radios
The sub-subdirectory 192.168.24.32 contains the log of the trainside core router.
- ping.log lists all request / response data for ping experiments