Re: [tcpPrague] Volunteers pls: L4S non-WG-forming BoF proposal cut-off approaching

Bob Briscoe <ietf@bobbriscoe.net> Thu, 19 May 2016 19:03 UTC

Return-Path: <ietf@bobbriscoe.net>
X-Original-To: tcpprague@ietfa.amsl.com
Delivered-To: tcpprague@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4D20D12DB9A for <tcpprague@ietfa.amsl.com>; Thu, 19 May 2016 12:03:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 Qq6FtaZniiyt for <tcpprague@ietfa.amsl.com>; Thu, 19 May 2016 12:03:29 -0700 (PDT)
Received: from server.dnsblock1.com (server.dnsblock1.com [85.13.236.178]) (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 97BB812DBC0 for <tcpPrague@ietf.org>; Thu, 19 May 2016 12:03:29 -0700 (PDT)
Received: from 173.7.199.146.dyn.plus.net ([146.199.7.173]:39977 helo=[192.168.0.10]) by server.dnsblock1.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.87) (envelope-from <ietf@bobbriscoe.net>) id 1b3TEF-0008Ch-Bd; Thu, 19 May 2016 20:03:27 +0100
To: "Scharf, Michael (Nokia - DE)" <michael.scharf@nokia.com>, John Leslie <john@jlc.net>
References: <573C564E.1090201@bobbriscoe.net> <20160518170612.GA56178@verdi> <573DA385.8020703@bobbriscoe.net> <655C07320163294895BBADA28372AF5D4885C7A9@FR712WXCHMBA15.zeu.alcatel-lucent.com>
From: Bob Briscoe <ietf@bobbriscoe.net>
Message-ID: <573E0DFD.1060702@bobbriscoe.net>
Date: Thu, 19 May 2016 20:03:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <655C07320163294895BBADA28372AF5D4885C7A9@FR712WXCHMBA15.zeu.alcatel-lucent.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 7bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server.dnsblock1.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - bobbriscoe.net
X-Get-Message-Sender-Via: server.dnsblock1.com: authenticated_id: in@bobbriscoe.net
X-Authenticated-Sender: server.dnsblock1.com: in@bobbriscoe.net
Archived-At: <http://mailarchive.ietf.org/arch/msg/tcpprague/Ri5kOK5v3zeBWbjxXcveNQDEYKo>
Cc: TCP Prague List <tcpPrague@ietf.org>
Subject: Re: [tcpPrague] Volunteers pls: L4S non-WG-forming BoF proposal cut-off approaching
X-BeenThere: tcpprague@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "To coordinate implementation and standardisation of TCP Prague across platforms. TCP Prague will be an evolution of DCTCP designed to live alongside other TCP variants and derivatives." <tcpprague.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tcpprague>, <mailto:tcpprague-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tcpprague/>
List-Post: <mailto:tcpprague@ietf.org>
List-Help: <mailto:tcpprague-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpprague>, <mailto:tcpprague-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 May 2016 19:03:31 -0000

Michael,

Over the coming days / weeks, we will try to expose the vast numbers of 
experiments that have been done. And on real broadband equipment, in 
realistic traffic settings, etc. (the realism being for you to judge, 
not me)

Regarding running code, often at the time when a 'typical' BoF is held, 
there is some example or initial code, but not code for every proposed 
milestone. We are much further ahead than just initial code. But most of 
the "TCP Prague" safety aspects are still only a list of desires, not code.

To ensure I understand your concern,...
I assume even tho your email is as an individual, you are focusing on 
those aspects relevant to tcpm, which are all those safety points - 
mostly not implemented.
Or are you questioning the adequacy of the AQM code, the DCTCP code etc?

The problem here is that, if we were proposing a new WG, it would be 
normal to create a charter with a list of milestones, many of which 
would not have even been thought about in detail, let alone implemented. 
Milestones might be requirements documents, not protocol specs at that 
stage.

Nonetheless, because we are proposing to work across existing WGs, I 
accept we have to adapt to the norms of each WG. Nonetheless, even in 
TCPM, it is possible to start some work with a requirements doc, rather 
than a fully-tested implementation.

Also, part of this discussion is about whether WG norms need to be 
stretched to accommodate L4S work. Or whether a new WG is needed. For 
instance, when we discussed how to take L4S forward with the ADs (and a 
few very relevant WG chairs who happened to be in the Transport AD 
Office hours at the time), there was v strong consensus that we should 
avoid going off into an L4S huddle in a separate WG. And one of the ADs 
said we might have to consider widening the definition of "minor 
extensions" in TCPM's charter as a consequence.


Bob

On 19/05/16 13:54, Scharf, Michael (Nokia - DE) wrote:
>> The biggest question-mark is over tcpm. One of the reasons for showing the full list of possible work (even tho some isn't even started) is to:
>> * expose the potential load on tcpm {Note 1}
>> * enable discussion on whether the phrase "minor" in tcpm's charter would need to be nuanced to encompass minor changes that have major effects
>> {Note 1} Some of the deliverables would be brought to tcpm anyway, because they are important for all TCP-derived congestion controls, not just "TCP Prague".
>> For instance, the following two RTT-related items are particularly important for L4S/"TCP Prague", but they are also important updates to the base TCP cc [RFC5681] too.
>> 3-4) Scaling TCP's Congestion Window for Small Round Trip Times
>> 3-5) Reduce TCP / SCTCP / TCP Prague RTT-dependence
> Before speculating too much about the TCPM charter, I believe that running code and (realistic) experimentation would be an important starting point.
>
> Michael (as individual contributor)
>

-- 
________________________________________________________________
Bob Briscoe                               http://bobbriscoe.net/