quiclog / qvis

QUIC and HTTP/3 visualization tools

Home Page:https://qvis.edm.uhasselt.be

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Add new viz for showing throughput

rmarx opened this issue · comments

On the slack, Maxim Sharabayko indicated the following type of graph would be interesting to have:

qvis_idea

Need to see if:

  • we can integrate this with the congestion view
  • we need to make this into a separate view
  • we can do this as part of the planned "generic plotter"

This would be really useful for the performance tests in the interop runner.

Maybe also goodput and pacing rate if available?

quic_goodput_pacing

Hello @joergdeutschmann-i7,

I agree pacing rate and goodput are interesting things to be able to look at, though they are (currently) not readily available in qlog files.
Assuming the image you share is a custom viz based on qlog, how did you derive goodput and pacing rate from the qlog data?
If not, do you have any opinion on how we might derive them if they're not literally present in the qlog data?

We used picoquic, where the pacing rate was directly available in the qlog files. The goodput was calculated based on new offset numbers sent over a given time interval (not really correct because it's sender-side and does not consider retransmitted/acknowledged data)...