> On Jun 6, 2018, at 09:44, Bless, Roland (TM) <[email protected]> wrote:
> 
> Hi,
> 
> Am 05.06.2018 um 20:34 schrieb Sebastian Moeller:
>>      The rationale for that decision still is valid, at low bandwidth every 
>> opportunity to send a packet matters and every packet being transferred will 
>> increase the queued packets delay by its serialization delay. The question 
>> IMHO is more is 4 Mbps a reasonable threshold to disable ECN or not.
> 
> ECN should be enabled irrespective of the current bottleneck bandwidth.
> I don't see any relationship between serialization delay with ECN.
> Congestion control is about determining the right amount of inflight
> data. ECN just provides an explicit congestion signal as feedback
> and helps anyway. The main problem is IMHO that most routers have
> no AQM in place in order to set the CE codepoint appropriately...

        Well, sending a packet incurs serialization delay for all queued up 
packets, so not sending a packet reduces the delay for all packets that are 
sent by exactly the serialization delay. If egress bandwidth is precious (so 
when it is congested and low in comparison with the amount of data that should 
be send) resorting to congestion signaling by dropping seems okay to me, as 
that immeiately frees up a "TX-slot" for another flow.
        Now, I do agree that for the affected flow itself ECN should be better 
as signaling is going to be faster than waiting for 3 DupACKs. But as always 
the proof is in the data, so I will refrain from making-up more hypothesis and 
rather try to look into acquiring data.


> 
> Regards,
> Roland
> 

_______________________________________________
Bloat mailing list
[email protected]
https://lists.bufferbloat.net/listinfo/bloat

Reply via email to