[tcpm] ICCRG review of draft-sridharan-tcpm-ctcp-02
"Eddy, Wesley M. (GRC-RCN0)[VZ]" <Wesley.M.Eddy@nasa.gov> Wed, 17 December 2008 21:45 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 D40F43A698A; Wed, 17 Dec 2008 13:45:52 -0800 (PST)
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 20D6E3A698A for <tcpm@core3.amsl.com>; Wed, 17 Dec 2008 13:45:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.494
X-Spam-Level:
X-Spam-Status: No, score=-6.494 tagged_above=-999 required=5 tests=[AWL=-0.105, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, SARE_RMML_Stock1=0.21]
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 uYX5WBdab5Om for <tcpm@core3.amsl.com>; Wed, 17 Dec 2008 13:45:50 -0800 (PST)
Received: from ndjsnpf02.ndc.nasa.gov (ndjsnpf02.ndc.nasa.gov [198.117.1.122]) by core3.amsl.com (Postfix) with ESMTP id 873B23A67D2 for <tcpm@ietf.org>; Wed, 17 Dec 2008 13:45:50 -0800 (PST)
Received: from ndjsppt03.ndc.nasa.gov (ndjsppt03.ndc.nasa.gov [198.117.1.102]) by ndjsnpf02.ndc.nasa.gov (Postfix) with ESMTP id B7985A80C8; Wed, 17 Dec 2008 15:45:42 -0600 (CST)
Received: from ndjsxgw03.ndc.nasa.gov (ndjsxgw03.ndc.nasa.gov [129.166.32.111]) by ndjsppt03.ndc.nasa.gov (8.14.1/8.14.1) with ESMTP id mBHLjg7R014650; Wed, 17 Dec 2008 15:45:42 -0600
Received: from NDJSEVS25A.ndc.nasa.gov ([129.166.32.124]) by ndjsxgw03.ndc.nasa.gov with Microsoft SMTPSVC(6.0.3790.3959); Wed, 17 Dec 2008 15:45:42 -0600
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Wed, 17 Dec 2008 15:45:41 -0600
Message-ID: <B5A5E01F9387F4409E67604C0257C71E8AF7CC@NDJSEVS25A.ndc.nasa.gov>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: ICCRG review of draft-sridharan-tcpm-ctcp-02
Thread-Index: AclgkM6MBhCSwlKJRka+0ekS3P1Vxg==
From: "Eddy, Wesley M. (GRC-RCN0)[VZ]" <Wesley.M.Eddy@nasa.gov>
To: tcpm@ietf.org
X-OriginalArrivalTime: 17 Dec 2008 21:45:42.0527 (UTC) FILETIME=[CF3DF0F0:01C96090]
Cc: Murari Sridharan <muraris@microsoft.com>, iccrg@cs.ucl.ac.uk, "Deepak Bansal (NETWORKING)" <dbansal@windows.microsoft.com>, Dave Thaler <dthaler@windows.microsoft.com>
Subject: [tcpm] ICCRG review of draft-sridharan-tcpm-ctcp-02
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
Some time ago the IRTF Internet Congestion Control Research Group (ICCRG) was asked for its position on the safety of the Compound TCP behaviors described in draft-sridharan-tcpm-ctcp for Experimental deployment on the Internet. This is part of the process described here: http://www.ietf.org/IESG/content/ions/drafts/ion-tsv-alt-cc.txt Below is the ICCRG review of the Compound TCP draft for input to TCPM. The ICCRG process itself resulted in a couple of iterations of the draft to clarify portions. By my understanding, TCPM should now be using the review, the updated draft, and TCPM's own discussion and feedback loop to decide the fate of the CTCP document with the understanding that TCPM has a general charter item allowing TCPM WG Experimental specification of ICCRG-reviewed congestion control proposals (according to the ION above). --------------------------- Wes Eddy Network & Systems Architect Verizon FNS / NASA GRC Office: (216) 433-6682 --------------------------- ICCRG Compound TCP Safety Review -------------------------------- In July 2007, the ICCRG began reviewing the Compound TCP congestion control technique described in draft-sridharan-tcpm-ctcp-00 in terms of its safety for widespread experimental deployment on the public Internet. This review was conducted as an input to the IETF TCPM working group, where the draft was being considered for possible Experimental publication. The scope of this review does not include making or endorsing any claims about expected performance gains from using Compound TCP. Based on initial RG comments, an update (01) to the original (00) internet-draft was published. Based on further RG comments, another update (02) was published and contains several further clarifications. After reviewing the draft and a number of other documents with results from testing and simulation, three public evaluations were submitted to the ICCRG by RG participants. Several follow-on messages and comments were submitted by these and other RG participants. Multiple independent implementations have been done of Compound TCP at this point in time. Compound TCP has been experimented with in both simulators, testbeds, and campus/enterprise networks. On the matter of safety for experimental use, the implementers and experimenters seem to agree that the algorithm is safe, though in individual implementations, bugs have been found, unrelated to the algorithm itself. It is possible that clarifications to the specification will help to avoid this. The RG seems to have consensus that the Compound TCP mechanism is safe for experimental deployment on the public Internet. References to RG participants' reviews and papers, presentations, and mailing list messages that contributed to the consensus-forming are provided at the end of this document. Its novelty from the current Standards Track congestion control techniques is that Compound TCP also contains a delay-based component. Compound TCP's design only utilizes the delay-based component when loss is low and the congestion window has already grown large, and in other conditions reversts to the current Standards Track mechanisms. This was noted by some reviewers as one inspiration of confidence. The simulation results and analysis made available were also helpful, but were not found to be overwhelmingly convincing on their own. The implementation experiences, testbed work, and campus deployments weighed most heavily in the RG's mind as evidence of Compound TCP's safety. There was an open discussion item on the use of estimation algorithms for the queueing delay. There was also a question lingering about how the algorithm behaves in wireless environments where latency variations may not be completely due to congestion, and a security-related question as to the possibility to disrupt the delay-based component by altering the material used to take delay samples. These questions seem to apply to any congestion control algorithm that utilizes delay as a source of congestion information. Public reviews from: Wesley Eddy (Nov 1, 2007) http://oakham.cs.ucl.ac.uk/pipermail/iccrg/2007-November/000358.html Mark Allman (Nov 29, 2007) http://oakham.cs.ucl.ac.uk/pipermail/iccrg/2007-November/000378.html http://oakham.cs.ucl.ac.uk/pipermail/iccrg/2007-November/000379.html http://oakham.cs.ucl.ac.uk/pipermail/iccrg/2007-November/000380.html http://oakham.cs.ucl.ac.uk/pipermail/iccrg/2007-November/000381.html Doug Leith (Jan 16, 2008) http://oakham.cs.ucl.ac.uk/pipermail/iccrg/2008-January/000402.html Additionally, several thread comments from: Lachlan Andrew http://oakham.cs.ucl.ac.uk/pipermail/iccrg/2008-February/000416.html Michael Welzl http://oakham.cs.ucl.ac.uk/pipermail/iccrg/2008-February/000411.html Dino-Martin Lopez-Pacheco http://oakham.cs.ucl.ac.uk/pipermail/iccrg/2008-February/000415.html Slides showing design and behavior: http://research.microsoft.com/users/dthaler/IETF%20-%20Compound%20TCP.pd f INFOCOM 2006 paper: http://research.microsoft.com/users/dthaler/ctcp-infocom06.pdf Evaluation by Doug Leith, Lachlan Andrew, Tom Quetchenbach, Bob Shorten, and Kfir Lavi, based on independent implementation: http://www.hep.man.ac.uk/PFLDnet2008/paper/Leith_DJ_Experimental%20Final .pdf http://www.welzl.at/iccrg-mar08-slides/iccrg_compound_mar08.ppt.pdf Evaluation by SLAC (Yee-Ting Li): http://www.slac.stanford.edu/pubs/slactns/tn04/slac-tn-06-005.pdf Behavior on under-buffered links: http://www.hep.man.ac.uk/PFLDnet2008/paper/Kun_T%20Final.pdf http://oakham.cs.ucl.ac.uk/pipermail/iccrg/2008-March/000441.html _______________________________________________ tcpm mailing list tcpm@ietf.org https://www.ietf.org/mailman/listinfo/tcpm
- [tcpm] ICCRG review of draft-sridharan-tcpm-ctcp-… Eddy, Wesley M. (GRC-RCN0)[VZ]