Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add new viz for showing throughput #13

Open
rmarx opened this issue May 19, 2020 · 4 comments
Open

Add new viz for showing throughput #13

rmarx opened this issue May 19, 2020 · 4 comments

Comments

@rmarx
Copy link
Member

rmarx commented May 19, 2020

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"
@marten-seemann
Copy link

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

@joergdeutschmann-i7
Copy link

Maybe also goodput and pacing rate if available?

quic_goodput_pacing

@rmarx
Copy link
Member Author

rmarx commented Sep 16, 2021

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?

@joergdeutschmann-i7
Copy link

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)...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants