openziti / dilithium

Framework for high-performance streaming over message-passing systems. High-performance WAN protocols over UDP datagrams. Implemented in golang.
Apache License 2.0
12 stars 2 forks source link

Self-Adjusting retxMs Scaling #93

Closed michaelquigley closed 3 years ago

michaelquigley commented 3 years ago

When dupAck events occur, we should probably increase retxAddMs. When we increase retxAddMs, we should probably always be slowly decreasing the value until we find the floor where we're not seeing dupAck events. Keep track of the last floor(s).