Closed gwhiteCL closed 1 year ago
I also noted this response from Fred Baker, which could be useful in forming the text: " The expectation is that the other queue is a deep-buffered one carrying traditional congestion-controlled flows, so it's not unlikely that the other queue has a delay much greater than the NQB queue."
At the end of the paragraph in the NQB sender requirements section that talks about the need for congestion response, I added the statement: "One way that an application marking its flows as NQB can handle this is to implement a low latency congestion control mechanism as described in [RFC9331]." This is in: https://github.com/gwhiteCL/NQBdraft/commit/60b17cceeb0227d65d14d14a2126b4a03774562f
https://github.com/gwhiteCL/NQBdraft/commit/66d386fc7f62819137a86f3bcea878e30e805e72 : s/flows/traffic in the sentence added by https://github.com/gwhiteCL/NQBdraft/commit/60b17cceeb0227d65d14d14a2126b4a03774562f
https://mailarchive.ietf.org/arch/msg/tsvwg/i4sz-cMb5MOLBCzDv47RFB0cn7g/
https://mailarchive.ietf.org/arch/msg/tsvwg/qjVx4gABUWMsw0aq05x0zgHVJSA/
[GF2] I think some classes of very low rate apps will find it hard to respond to ECN - because they send too infrequently and might not be able to understand marks properly. To me, these are a good match to NQB. Anything that has many packets in flight or sends many packets/sec could be encouraged to use L4S. This should be thought through.