cwnd_visualizer.py
Plots congestion window and SS Thresh graphs for only QUIC, only TCP, and fallback experiments.
python cwnd_visualizer.py <experiment-dirpath>
dash_visualizer.py
Plots bitrate, buffer length and stall graphs for only QUIC, only TCP, and fallback experiments.
python dash_visualizer.py <experiment-dirpath>
The
<experiment-dirpath>
must have all log files required for the corresponding experiment. quic_readings.log and tcp_readings.csv will come from server.
Experiment Required Files Only QUIC quic_readings.log & dash_logs.csv Only TCP tcp_readings.csv & dash_logs.csv Fallback quic_readings.log, tcp_readings.csv & dash_logs.csv
The type of the experiment is determined by:
quic
is present in <experiment-dirname>
, then it is categorized as an only QUIC experiment.tcp
is present in <experiment-dirname>
, then it is categorized as an only TCP experiment.In fallback experiments: the fallback timestamp is extracted from the prefix
<num>f
in theexperiment-dirname
. For example 300rtt_1152kbps_300f_test1, here fallback timestamp is 300 seconds. If not provided default timestamp is used which is 100 seconds.