Re: [tcpm] Rechartering TCPM for alternative congestion control algorithms

"Scharf, Michael (Michael)" <michael.scharf@alcatel-lucent.com> Tue, 03 February 2015 16:21 UTC

Return-Path: <michael.scharf@alcatel-lucent.com>
X-Original-To: tcpm@ietfa.amsl.com
Delivered-To: tcpm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B21861A1A14 for <tcpm@ietfa.amsl.com>; Tue, 3 Feb 2015 08:21:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.91
X-Spam-Level:
X-Spam-Status: No, score=-6.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CEnNeNPFetxH for <tcpm@ietfa.amsl.com>; Tue, 3 Feb 2015 08:21:34 -0800 (PST)
Received: from smtp-fr.alcatel-lucent.com (fr-hpgre-esg-01.alcatel-lucent.com [135.245.210.22]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5CD651A1A54 for <tcpm@ietf.org>; Tue, 3 Feb 2015 08:21:34 -0800 (PST)
Received: from fr711usmtp1.zeu.alcatel-lucent.com (unknown [135.239.2.122]) by Websense Email Security Gateway with ESMTPS id E4C4332F79E13; Tue, 3 Feb 2015 16:21:27 +0000 (GMT)
Received: from FR711WXCHHUB02.zeu.alcatel-lucent.com (fr711wxchhub02.zeu.alcatel-lucent.com [135.239.2.112]) by fr711usmtp1.zeu.alcatel-lucent.com (GMO) with ESMTP id t13GLSEK019435 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 3 Feb 2015 17:21:30 +0100
Received: from FR712WXCHMBA15.zeu.alcatel-lucent.com ([169.254.7.88]) by FR711WXCHHUB02.zeu.alcatel-lucent.com ([135.239.2.112]) with mapi id 14.03.0195.001; Tue, 3 Feb 2015 17:21:28 +0100
From: "Scharf, Michael (Michael)" <michael.scharf@alcatel-lucent.com>
To: "Eggert, Lars" <lars@netapp.com>
Thread-Topic: [tcpm] Rechartering TCPM for alternative congestion control algorithms
Thread-Index: AQHQP8a7EobaOJLXEEa3b0GSd4lXR5zfEPpg
Date: Tue, 03 Feb 2015 16:21:28 +0000
Message-ID: <655C07320163294895BBADA28372AF5D16BF22D9@FR712WXCHMBA15.zeu.alcatel-lucent.com>
References: <655C07320163294895BBADA28372AF5D16BCCD3D@FR711WXCHMBA05.zeu.alcatel-lucent.com> <AB9E0B86-B64D-43E3-A4E6-81354BF75546@netapp.com>
In-Reply-To: <AB9E0B86-B64D-43E3-A4E6-81354BF75546@netapp.com>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [135.239.27.40]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/tcpm/OYEGTK3N_BtuSew0mV1EYiRxymM>
Cc: "tcpm-chairs@tools.ietf.org" <tcpm-chairs@tools.ietf.org>, "tcpm@ietf.org" <tcpm@ietf.org>
Subject: Re: [tcpm] Rechartering TCPM for alternative congestion control algorithms
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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>
X-List-Received-Date: Tue, 03 Feb 2015 16:21:38 -0000

Hi Lars,

> > NEW:
> >
> > TCPM also provides a venue for standardization of incremental
> > enhancements of TCP's standard congestion control. In addition,
> > TCPM may document alternative congestion control algorithms
> > that are known to be widely deployed, and that are considered
> > safe for large-scale deployment in the Internet. Changes of
> algorithms
> > may require additional review by the IRTF Congestion Control
> > Research Group (ICCRG). Fundamental changes to TCP or its congestion
> > control algorithms (e.g., departure from loss-based congestion
> > control) will be handled by other working groups or will require
> > rechartering.
> 
> as one of the authors of the DCTCP draft, it remains a bit unclear to
> me whether that document would under the new text be something that
> TCPM was OK to work on.
> 
> DCTCP uses ECN (and redefines it, to some degree). That is certainly an
> "alternative congestion control algorithm" and hence now in scope for
> TCPM, unless it is also a "fundamental change", which would then mean
> the DCTCP document would need to go somewhere else?
> 
> Also, one could argue that DCTCP does not fulfill the "safe for large-
> scale deployment in the Internet" clause, since it's not intended to be
> used on the Internet and implementations typically have mechanisms to
> restrict its use. This again may mean that DCTCP is (still) out of
> scope for TCPM.

I guess TCPM would have to decide in a consensus call whether the mechanisms that restrict the use of DCTCP are reasonably "safe for avoiding Internet paths". Possibly TCPM would demand a special boilerblade text. Yet, we don't have to discuss this in this thread.

> For the record, I believe TCPM is the right group to give feedback on
> the DCTCP document; the only viable alternative would be TSVWG, which
> has too much else on their plate.
> 
> So how about this new text?
> 
> TCPM also provides a venue for the standardization and documentation of
> enhancements to TCP's standard congestion control, but such changes
> may require additional review by the IRTF Congestion Control
> Research Group (ICCRG). Fundamental changes to TCP or its congestion
> control algorithms (e.g., departure from loss-based congestion
> control) will require explicit Area Director approval before they may
> become work items of the WG, and may require rechartering.

To me, the suggested statement on Area Director approval has no effect, since *any* new milestone for TCPM already requires "consensus on acceptance in the working group and approval by the responsible Area Director" according to the last paragraph of the current TCPM charter (see https://datatracker.ietf.org/wg/tcpm/charter/). Right now, the AD has to approve even purely incremental changes of the congestion control. Recall that our previous charter in theory required even IESG approval for all milestones, so this was a significant improvement ;)

Assuming that we will not change this requirement of AD approval for all TCPM work, your suggested paragraph seems to be equivalent to:

TCPM also provides a venue for standardization and documentation of
enhancements of TCP's standard congestion control, but such changes
may require additional review by the IRTF Congestion Control
Research Group (ICCRG). Fundamental changes to TCP or its congestion
control algorithms (e.g., departure from loss-based congestion
control) may require rechartering.

My understanding is that such a wording would be more liberal, since it does not specify any constraints. Thoughts and feedback from the community on such a wording would be very welcome.

Thanks

Michael