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

Enable limited options from the client through to NDT server #351

Open
mattmathis opened this issue Feb 24, 2022 · 0 comments
Open

Enable limited options from the client through to NDT server #351

mattmathis opened this issue Feb 24, 2022 · 0 comments

Comments

@mattmathis
Copy link

Since BBR partially masks bufferbloat, it will enable new measurement opportunities if a client can request that NDT7 uses CUBIC congestion control, rather than BBR. We do need to carefully consider how this request should be carried and managed, and if the Locate service should participate in the conversation. This is an architectural level design consideration that may need to be generalized in the future to support additional options.

It is already the case that clients selects some service features by their protocol choices: NDT7 vs NDT5, SSL or not, which NDT5 variant, etc. In the future people may want choose TCP vs QUIC, and perhaps better controls over IPv4 vs IPv6.

Issues #350 already request that the actual CC be plumbed through to BQ, and #313 that we implement a holdback experiment, to do some CUBIC tests all the time.

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

No branches or pull requests

1 participant