[tcpm] New ID: draft-scharf-tcpm-flow-control-quick-start-00.txt

Michael Scharf <michael.scharf@ikr.uni-stuttgart.de> Wed, 09 July 2008 06:59 UTC

Return-Path: <tcpm-bounces@ietf.org>
X-Original-To: tcpm-archive@megatron.ietf.org
Delivered-To: ietfarch-tcpm-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AA4BE3A683B; Tue, 8 Jul 2008 23:59:22 -0700 (PDT)
X-Original-To: tcpm@core3.amsl.com
Delivered-To: tcpm@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7311E3A683B for <tcpm@core3.amsl.com>; Tue, 8 Jul 2008 23:59:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.249
X-Spam-Level:
X-Spam-Status: No, score=-2.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_DE=0.35]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IrPJ5qPIFt92 for <tcpm@core3.amsl.com>; Tue, 8 Jul 2008 23:59:21 -0700 (PDT)
Received: from wall.ikr.uni-stuttgart.de (wall.ikr.uni-stuttgart.de [129.69.170.1]) by core3.amsl.com (Postfix) with ESMTP id 2D6933A6839 for <tcpm@ietf.org>; Tue, 8 Jul 2008 23:59:21 -0700 (PDT)
Received: from netsrv1.ikr.uni-stuttgart.de (netsrv1-c [10.11.12.12]) by wall.ikr.uni-stuttgart.de (Postfix) with ESMTP id 0A86B56CD3 for <tcpm@ietf.org>; Wed, 9 Jul 2008 08:59:31 +0200 (CEST)
Received: by netsrv1.ikr.uni-stuttgart.de (Postfix, from userid 539) id 09A46BC081; Wed, 9 Jul 2008 08:59:31 +0200 (CEST)
Received: from ikr.uni-stuttgart.de (inode21 [10.21.18.11]) by netsrv1.ikr.uni-stuttgart.de (Postfix) with SMTP id DA26FBC07E for <tcpm@ietf.org>; Wed, 9 Jul 2008 08:59:30 +0200 (CEST)
Received: by ikr.uni-stuttgart.de (sSMTP sendmail emulation); Wed, 9 Jul 2008 08:59:30 +0200
Date: Wed, 09 Jul 2008 08:59:30 +0200
From: Michael Scharf <michael.scharf@ikr.uni-stuttgart.de>
To: tcpm@ietf.org
Message-ID: <20080709065930.GA20872@ikr.uni-stuttgart.de>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.17 (2007-11-01)
Subject: [tcpm] New ID: draft-scharf-tcpm-flow-control-quick-start-00.txt
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://www.ietf.org/mailman/private/tcpm>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: tcpm-bounces@ietf.org
Errors-To: tcpm-bounces@ietf.org

Hi all,

this draft addresses some specific issues of the TCP flow control that
can arise if the congestion control does not use the Slow-Start,
e. g., by using the Quick-Start TCP extension (RFC 4782).

An earlier version of this draft has been submitted to TSVWG, and
resulted in an errata to RFC 4782:
  
  http://www.rfc-editor.org/errata_search.php?rfc=4782

But since the underlying problem is not specific to Quick-Start and
could also arise in other "Faster-Than-Slow-Start" schemes, there has
been some feedback from TSVWG that TCPM might be a better place to
discuss this draft. Please note that there are some ongoing
discussions in ICCRG how "Faster-Than-Slow-Start" schemes other than
Quick-Start could be realized. This draft is relevant in this context.

Any comments would be welcome.

Michael

----- Forwarded message from Internet-Drafts@ietf.org -----

From: Internet-Drafts@ietf.org
To: i-d-announce@ietf.org
Subject: I-D Action:draft-scharf-tcpm-flow-control-quick-start-00.txt 
Date: Mon,  7 Jul 2008 06:30:02 -0700 (PDT)
Precedence: list
Reply-To: internet-drafts@ietf.org

A New Internet-Draft is available from the on-line Internet-Drafts directories.

	Title           : TCP Flow Control for Fast Startup Schemes
	Author(s)       : M. Scharf, et al.
	Filename        : draft-scharf-tcpm-flow-control-quick-start-00.txt
	Pages           : 13
	Date            : 2008-07-07

This document describes extensions for the flow control of the
Transmission Control Protocol (TCP) that avoid interactions with fast
startup congestion control mechanisms, in particular the Quick-Start
TCP extension.  Quick-Start is an optional TCP extension that allows
to start data transfers with a large congestion window, using
feedback of the routers along the path.  This can avoid the time
consuming Slow-Start, provided that the TCP flow control is not a
limiting factor.
There are two potential interactions between the TCP flow control and
congestion control schemes without the standard Slow-Start: First,
receivers might not allocate a sufficiently large buffer space after
connection setup, or they may advertise a receive window implicitly
assuming the Slow-Start behavior on the sender side.  This document
therefore provides guidelines for buffer allocation in hosts
supporting the Quick-Start extension.  Second, the TCP receive window
scaling mechanism can prevent fast startups immediately after the
initial three-way handshake connection setup.  This document
describes a simple solution to overcome this problem.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-scharf-tcpm-flow-control-quick-start-00.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.


_______________________________________________
I-D-Announce mailing list
I-D-Announce@ietf.org
https://www.ietf.org/mailman/listinfo/i-d-announce
Internet-Draft directories: http://www.ietf.org/shadow.html
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


----- End forwarded message -----
_______________________________________________
tcpm mailing list
tcpm@ietf.org
https://www.ietf.org/mailman/listinfo/tcpm