This discussion affects a number of different WGs, and, indeed, it may be well 
homed on the AQM list.

But I'd suggest to move any detailed discussion on TCP modifications (i.e., 
reducing the ACK frequency, ACk/reverse congestion control, etc.) to the TCPM 
list. Not all TCPM contributors may closely follow the AQM list ... including 
the chairs.

Michael


-----Original Message-----
From: aqm [mailto:aqm-boun...@ietf.org] On Behalf Of Greg White
Sent: Thursday, October 08, 2015 12:49 AM
To: Jonathan Morton; Agarwal, Anil
Cc: dpr...@reed.com; aqm@ietf.org; Mikael Abrahamsson
Subject: Re: [aqm] ACK Suppression

Jonathan, 

You are making some assumptions about modem behavior that may or may not be 
true.  RFC3449 does mention that DupACKs should be treated with care, but I 
honestly don't know what implementations do in this regard.  (and btw, two MAC 
grant delays in DOCSIS would be more like 2-10ms)


Others,

Just so everyone is clear, DOCSIS modems have been doing these sorts of 
optimizations for close to 15 years.  So, if your analysis concludes that the 
Internet will catch fire as a result, you may want to double check your math.  
I am interested in knowing about real issues, and whether we need to make more 
specific guidelines (or requirements) on what vendors do in this space, but I 
think they need to be pragmatic guidelines (and not assume that transports are 
going to become hyper L2-aware, or that modems are going to become hyper 
transport-aware).

I like Mikael's suggestion that the TCP default behavior should be to try to 
send ACKs one per millisecond or 1/10th RTT (whichever is lower).
Perhaps QUIC can raise the bar here....

-Greg




On 10/7/15, 2:57 PM, "aqm on behalf of Jonathan Morton"
<aqm-boun...@ietf.org on behalf of chromati...@gmail.com> wrote:

>
>> On 7 Oct, 2015, at 23:40, Agarwal, Anil <anil.agar...@viasat.com> wrote:
>> 
>>> Since the cable modem link will lead to clumped ACKs the difference 
>>>between sending 100 ACKs vs. 1 ACK is probably not that big...
>>> (except w.r.t. reliability).
>> 
>> The difference may not be big in the spacing of new packets that a 
>>sender will send, unless the sender implements some sort of pacing or 
>>if the return link is very thin.
>
>> But with ABC, there will be a difference in the amount of cwnd 
>>increase at the sender.
>
>There is also a potential difference for detecting packet loss in the 
>forward direction.  It¹s entirely possible that thinning would cause a 
>DupAck condition to be recognised only after three MAC grants in the 
>reverse direction have elapsed, rather than one.  Receivers are 
>REQUIRED to send an ack for every received packet under these 
>conditions, but that would be subverted by the modem.  AckCC would not 
>induce this effect, because the receiver would still produce the extra acks as 
>required.
>
>Packet loss causes head-of-line blocking at the application level, 
>which is perceived as latency and jerkiness by the end-user, until the 
>lost packet is retransmitted and actually arrives.  Hence the addition 
>of two MAC grant delays (60ms?) may make the difference between an 
>imperceptible problem and a noticeable one.
>
> - Jonathan Morton
>
>_______________________________________________
>aqm mailing list
>aqm@ietf.org
>https://www.ietf.org/mailman/listinfo/aqm

_______________________________________________
aqm mailing list
aqm@ietf.org
https://www.ietf.org/mailman/listinfo/aqm

_______________________________________________
aqm mailing list
aqm@ietf.org
https://www.ietf.org/mailman/listinfo/aqm

Reply via email to