[tcpm] Adding Acknowledgement Congestion Control to TCP

Sally Floyd <sallyfloyd@mac.com> Wed, 13 June 2007 21:12 UTC

Return-path: <tcpm-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Hya8l-00071S-6j; Wed, 13 Jun 2007 17:12:31 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Hya8j-0006yE-V5 for tcpm@ietf.org; Wed, 13 Jun 2007 17:12:29 -0400
Received: from smtpout.mac.com ([17.250.248.174]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Hya8j-0000bD-K1 for tcpm@ietf.org; Wed, 13 Jun 2007 17:12:29 -0400
Received: from mac.com (smtpin03-en2 [10.13.10.148]) by smtpout.mac.com (Xserve/smtpout04/MantshX 4.0) with ESMTP id l5DLCNAc020366; Wed, 13 Jun 2007 14:12:23 -0700 (PDT)
Received: from [192.150.186.170] (laptop170.icsi.berkeley.edu [192.150.186.170]) (authenticated bits=0) by mac.com (Xserve/smtpin03/MantshX 4.0) with ESMTP id l5DLBeTw011399; Wed, 13 Jun 2007 14:11:45 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v624)
Content-Type: text/plain; charset="US-ASCII"; format="flowed"
Message-Id: <f20f9a492b355786a668804b204c27f1@mac.com>
Content-Transfer-Encoding: 7bit
From: Sally Floyd <sallyfloyd@mac.com>
Date: Wed, 13 Jun 2007 14:11:38 -0700
To: tcpm <tcpm@ietf.org>
X-Mailer: Apple Mail (2.624)
X-Brightmail-Tracker: AAAAAA==
X-Brightmail-scanned: yes
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 4d87d2aa806f79fed918a62e834505ca
Cc: David Ros <david.ros@enst-bretagne.fr>, Andrés Arcia <AE.ARCIA@enst-bretagne.fr>, Janardhan Iyengar <iyengar@conncoll.edu>
Subject: [tcpm] Adding Acknowledgement Congestion Control to TCP
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
Errors-To: tcpm-bounces@ietf.org

I have just submitted a revised internet-draft for "Adding 
Acknowledgement
Congestion Control to TCP", available from
"http://www.icir.org/floyd/papers/draft-floyd-tcpm-ackcc-01.txt".

The revisions, listed below, are based largely on feedback
from Armando Caro and Mark Allman.  Further feedback
would be welcome.

To the TCPM co-chairs:
Can we have a slot at the July IETF to talk about this?
I would probably be the presenter.

The goal is for this to be taken up as a WG item for
consideration as an Experimental RFC.

- Sally
http://www.icir.org/floyd/


    Changes from draft-floyd-tcpm-ackcc-00.txt:

    * Added a discussion of environments where the reverse path
      is congested, but the TCP ACK traffic does not significantly
      contribute to that congestion.  In this case, the goal is
      to minimize the negative impack of AckCC on TCP performance.
      Feedback from Armando Caro.

    * In Section 5.7, added that when ABC is used with Aggregate
      Congestion Control, and rate-based pacing is also used, the sender
      MAY increase cwnd by more than 2 MSS.
      Feedback from Armando Caro.

    * Added a section about measurements of ACK traffic and congestion.
      Feedback from Armando Caro.

    * Added a section on the possibility of a TCP receiver-imposed
      lower bound on the ACK Ratio.  Suggested by Mark Allman.

    * Added to the discussion of the mimumum ACK sending rate.
      Suggested by Mark Allman.

    * Added a note that if the TCP receiver doesn't sent an ACK for
      every duplicate data packet, the sender's Fast Recovery
      procedure will have to be modified to take this into
      account.  Feedback from Mark Allman.

    * Added a discussion of evaluating ACK Congestion Control.
      From feedback from Mark Allman.

    * Some general editing in response to feedback from Mark Allman.


_______________________________________________
tcpm mailing list
tcpm@ietf.org
https://www1.ietf.org/mailman/listinfo/tcpm