RFC3449 pointed to some of the reasons & problems with manipulating TCP
ACKs, and could provide a useful background if people needed to get up to
speed on the history...

Gorry

> I'm not sure why this discussion is happening on aqm@ instead of tcpm@...
> I have added cpm to the cc line, and would recommend that anyone
> responding to this thread do the same and remove aqm@.
>
> On Oct 7, 2015, at 2:13 PM, David Lang <da...@lang.hm> wrote:
>> So things that reduce the flow of acks can result in very real benefits
>> to users.
>
> Dumb question of the month. What would it take to see wide deployment of
> RFC 5690? That would result in the data/ack ratio being reduced, on
> average, to whatever amount had been negotiated.
>
> Summary for those that haven't read it - TCP implementations today
> generally ack every other packet, with caveats for isolated or final data
> packets. This proposal allows consenting adults to change that ratio,
> acking every third or fourth packet, or every tenth.
>
> If ack reductions are so very valuable, what's the chance of doing that on
> an end to end basis instead of in the network?
>
>> On Oct 7, 2015, at 2:13 PM, David Lang <da...@lang.hm> wrote:
>> On Wed, 7 Oct 2015, Jonathan Morton 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.
>>
>> and excessive ack traffic causes congestion and results in packet loss
>> on real-world hightly asymmetric links.
>>
>> So things that reduce the flow of acks can result in very real benefits
>> to users.
>>
>> David Lang_______________________________________________
>> aqm mailing list
>> aqm@ietf.org
>> https://www.ietf.org/mailman/listinfo/aqm
>
> _______________________________________________
> tcpm mailing list
> t...@ietf.org
> https://www.ietf.org/mailman/listinfo/tcpm
>


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

Reply via email to