Subject: [quicwg/base-drafts] Consider dynamic hybrid between time-based and packet-based loss detection (#1986)

From: Matt Olson <[email-masked]>
Date: Fri, 09 Nov 2018 16:27:43 -0800

The IETF RACK/TLP draft for TCP has a dynamic hybrid of RACK ("time-based") and dupthresh ("packet-based") recovery: dupthresh is used at first, but then turned off when any reordering is detected. The idea being that a packet-based threshold is too sensitive on networks with moderate reordering. It would be easy to adapt this to QUIC.

Along with the dynamic time-based reordering threshold that is a MAY in the QUIC spec right now iirc, this would go under the general heading of "reordering tolerance." The main dissent I've heard is that we shouldn't ship code that tolerates reordering because it might incentivize use of technologies that introduce reordering. Link bonding, for instance, can introduce such reordering supposedly, although that's a bit surprising since you could just hash tuples to NICs. Anyway, that's the narrative.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/quicwg/base-drafts/issues/1986