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

Question: Can plugins modify the congestion control behavior? #5

Closed
hawkinsw opened this issue Jan 21, 2020 · 2 comments
Closed

Question: Can plugins modify the congestion control behavior? #5

hawkinsw opened this issue Jan 21, 2020 · 2 comments

Comments

@hawkinsw
Copy link

hawkinsw commented Jan 21, 2020

I am sorry to ask a meta question here, but I was just wonder whether or not you are considering plugins that have the capability to modify the congestion control algorithms in quic? There are protocols that do this type of thing (UDT3, https://en.wikipedia.org/wiki/UDP-based_Data_Transfer_Protocol) and I thought it might be really cool to have quic be able to do something similar.

I think that the work on making quick "pluginizable" is awesome and incredibly valuable. Thank you for working so hard on it! I apologize if the question is stupid, naive, or off topic. Please tell me if it is!

Thanks again!

Will

@mpiraux
Copy link
Member

mpiraux commented Jan 21, 2020

Those kind of questions are welcomed! You can replace the congestion controller using this protoop: https://github.com/p-quic/pquic/blob/master/picoquic/protoop.h#L302-L314. We currently have no public plugins replacing the CC but we did experiment with it and were able to implement a new CC.

@mpiraux
Copy link
Member

mpiraux commented Jan 29, 2020

I close this issue as no further assistance seems required.

@mpiraux mpiraux closed this as completed Jan 29, 2020
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

2 participants