-
Notifications
You must be signed in to change notification settings - Fork 180
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
HyStart++ implementation [RFC 9406] #1840
base: master
Are you sure you want to change the base?
Conversation
I will look at the link failure issue, that should be simple using Visual Studio. Then prepare a PR for your branch. |
Thank you! I am not using Windows/Visual Studio and haven't enough time today to fire up my VM. |
Seems to be working now. I only had to add hystart_test.c to the picoquictest project. |
Question: how do you expect to specify "use of cubic and hystart++" in a run of |
I think the best idea is to create an additional variable to Edit: Maybe it is good idea to introduce a |
WORK IN PROGRESS
RFC 9406
To avoid big changes in the testbed, prevent problems in currently running research using picoquic and I also want to compare SS, HyStart and HyStart++ for my research, HyStart++ can be enabled as an option. Current HyStart implementation is still the default option.
alg_number:
0 = HyStart disabled (Slow Start)
1 = HyStart enabled (default option)
2 = HyStart++ enabled
./picoquicdemo -H <alg_number>
picoquic_set_default_hystart_algorithm(quic, alg_number)
picoquic_set_hystart_algorithm(cnx, alg_number)
HyStart++ is only implemented into CUBIC currently. I want to implement it for more CC algos and write some test cases before the code is merged into the master branch.
Will update this PR with more information and results.
#1694