Re: [tsvwg] Requesting TSVWG adoption of SCE draft-morton-tsvwg-sce

"Scheffenegger, Richard" <rs.ietf@gmx.at> Mon, 18 November 2019 00:59 UTC

Return-Path: <rs.ietf@gmx.at>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3A0A01207FF; Sun, 17 Nov 2019 16:59:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=gmx.net
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 WWj45asx3zxC; Sun, 17 Nov 2019 16:59:46 -0800 (PST)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8599D1207FD; Sun, 17 Nov 2019 16:59:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1574038782; bh=KyEcRu5Fxo64iPgVsmqprXe3EDXS1fGm9JW7lumpHss=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=cF8iWhdtljzYycn5HVrE+faMi9nNUoPTvh+zKhNXt8jciVSJMlSET4G2IjqgA8SVk 8WHJXztT/MpS2DTVxIevPDPGBxkN0gk5Fg2HMtB03DeCyD9x1aWpC+lIXrXaSKwS8g zbPvBGjWFyZ4O2wlJ2G2JZhm/TuCtKM0Zywtmw8U=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [172.20.11.48] ([203.127.152.4]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M1HZo-1iZF6k2hxa-002qRb; Mon, 18 Nov 2019 01:53:02 +0100
To: "Roni Even (A)" <roni.even@huawei.com>, Bob Briscoe <in@bobbriscoe.net>, "tsvwg-chairs@ietf.org" <tsvwg-chairs@ietf.org>
Cc: "Rodney W. Grimes" <4bone@gndrsh.dnsmgr.net>, "tsvwg@ietf.org" <tsvwg@ietf.org>
References: <201911141350.xAEDo99J048928@gndrsh.dnsmgr.net> <39d0435d-e22b-7b4b-bba7-3988a67aba76@bobbriscoe.net> <6E58094ECC8D8344914996DAD28F1CCD23DC49BC@dggemm526-mbx.china.huawei.com>
From: "Scheffenegger, Richard" <rs.ietf@gmx.at>
Message-ID: <3e40dfe2-f2c0-eeb3-c68e-79e1b2cb9d25@gmx.at>
Date: Mon, 18 Nov 2019 08:52:57 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <6E58094ECC8D8344914996DAD28F1CCD23DC49BC@dggemm526-mbx.china.huawei.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:CTSlJ+7llmxF1cg+nVshuWCFKIkR9X5AvbWyQZ6V3OemZ484vB8 /VTKCZko564N0pbGH3ske4RISzs+Eclkwerm9m3SZAOwSwq8FRV69Meig3hR8Xk+AWazOWV zRqMcWIBlbNIkJQTwBJZTGlQw06SftKov0tr6gffk4ZWICMl2r6OdchYXGezw0v6L61rlid G/XZLxpy4/hu+OFiXBCKA==
X-UI-Out-Filterresults: notjunk:1;V03:K0:EoGWMvapzUo=:TOHMzj5tFEPOlsnUrzHDLI +2G6SK9aXRAMwnksLSpbu8j5jGLlEhqrcqn8LCtkpE+tArmvvjO2JYLnR+0VKQefvqVe4L2F1 0sopbaA3hfp3RH1AkHHkeyrxqY1PMqXUdUOgEt/6HQHVQNhF/+wiSVGUT80olRRnoFbU+H12v XoOjQOcTtzELtyLizp6/gdtyLqqrJFdM9wEyKJVswBdMxL3s75EKB/Glq66IBEfpOIZwu/q93 yN8Bwd0J/4wuoHq1iEBZPMITeaQrKRtBNIb1EQfkyXP5WHARKwzQuvojFTnJ6aHMDPz5AaZEa IDVQXyEek0vJmaYljNH14Zx2QEMh96dLFng4nFxCMhZEdOfe4UJgM6W0IyyaR8ScG7SPsOrTk TjMJsgzUwG8rPxcFjHyKS4P6GMg/u9qHgY2iMHZ5XEaLmrQcFlwLusF9Ns//nbWhuCjn8sJL0 IkbjLx+PVWrCOM5S1AD45UC4AbZ8MnEE27t87NzDLrvMsYLaW6H5TbF6+Hl5zIKG/hNi9qyq0 11DF0E7vc9s8hYROWa0NXKV9h+mLJk7NVfLtQPa8sVbphX6qPvcpms/o8KXCFU+FOhhR6njHr xWLq+jHhFoZF+f0Er10MU4CBdANRly+jzkZQJsKwMaTel+Nqj5Q1NWxG+GW17lKVAlCjcwhlY 6Rx3n+th6h0IfIopcY75pccCGeRq499AF9rqRZnnyuoM/LbO1SzZzVo+IFcSthqPGTaCcT9H8 EWURZ4LLhZCdlp/+ZUl/lvgFNGWSOxqGA4aVyS0OBtyTNQ1DQKgz7TKsii0lO1FQWx6wNt8iy ePLBadNiv84T/phX5I+p/wSG7kDSJtyi+8+O6RHqrOk9/2WFxt0lwJL6d8EtQ1SKL4/Ug/SQ4 6beDOTThzAMlQUWINH2Du8jZAhsB8rmmi3LYKBAihjUG+K4/Mof2Hjx24QDPIqXLaZ68sPVK6 Apsd9bGAwR+UJTor2YtBR4KYG1HZl0+dLwq3Ojs3/IMA12WMfLnfy7fyeqMH0FVoJl4oLvCQN SXCDkfa1XeVukpas7F5sOFruo94feX8bDIVnyM+wVv6h4j7pt+Kx86TBiCI4T6u9ZdpjOkoYi sJ+0d6ikqI6lwbLZAAUAUXU1Y6sFm1toIXX6MqO0oc0ExvDRlsGAUvKyg6X6qDwy4FwW1oPTg llAxBTkfpnh2Nl+jh77AEglcUp/yN4wo09VfL5RkCTLbyqA4uSPOdJK1oOU4VwetS44hKC3EU gZE8FqYE7tVRtOLz+acDkCrQZxl+vO/8wsgQLYg==
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/Mu0pP39ViSnTTIpNFqzz_IfzfPw>
Subject: Re: [tsvwg] Requesting TSVWG adoption of SCE draft-morton-tsvwg-sce
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg/>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Nov 2019 00:59:49 -0000

While on the surface, the AQM marking strategy (abstract from what
actual signal is used to convey this) seems to be quite similar between
DCTCP (L4S) and SCE, what I am still missing would be a detailed
mathematical model of the SCE congestion control loop.

In the draft, the reaction is described as 1/sqrt(cwnd) - per mark,
compared to 1/cwnd (*alpha) for (fluid model) dctcp; at least the dctcp
implementation I work with, currently has not implemented the fluid
model reaction of dctcp though, but rather follows the original paper
and RFC.

I don't perceive the explicit ramp function in the marking probability
at the queue as fundamentally different between these two proposals.
Others have pointed out, that stability can be improved with dctcp, if
the aqm there is not using the step-function, but also a (steep) ramp.

The differnet CC reaction however will certainly result in a higher
marking level for SCE in the steady state. OTOH, SCE absolutely requires
a secondary signal (CE or drops), since the dynamic range of the control
is not sufficient to respond to large swings of the bottleneck state
over short (~RTT) time periods (dctcp has adjustable gain - G - to
address this.

Thus my ballpark estimate is, that SCE - on average - will operate at
higher Q utilization points compared to DCTCP/L4S, that is, with higher
queueing latency.

I would love to discuss the three pieces of SCE (AQM marking strategy,
Congestion Control loop, and signaling) separate from each other first,
before we wade into certain implementation details - like how to convey
the signal back and forth.

Best regards,
    Richard


Am 18.11.2019 um 01:27 schrieb Roni Even (A):
>>
>> tsvwg Chairs,
>>
>>
>> On 14/11/2019 21:50, Rodney W. Grimes wrote:
>>> The TSVWG chairs have provided the following guidelines for this adoption
>> request:
>> [snip]
>>> (2) Coexistence of the L4S and SCE experiments is a concern that will
>>> need to be addressed by the WG if the SCE draft is adopted, and hence is in
>> scope for discussion of this adoption request ..  In particular, absence of a
>> coexistence plan (e.g., to deal with the different uses of the ECT(1)
>> codepoint by L4S and SCE) is not an automatic barrier to WG adoption of the
>> SCE draft.
>> Could the chairs give clarity on whether Rod's statement above came from
>> the them please? And if it did, what the chairs thinking was in saying that. It
>> seems rather an odd thing for chairs of an IETF WG to say about a codepoint
>> in the IP header, when the prime role of the IETF is interoperability and
>> coexistence.
> [Roni] My reading of the text was that while LS4 was adopted by the WG the usage of ECT(1) by LS4 should not be the reason for not adopting SCE. The decision should be on the merit of the SCE. The usage of ECT(1) is a separate issue
>
>>
>>
>>
>> Bob
>>
>>
>> --
>> __________________________________________________________
>> ______
>> Bob Briscoe                               http://bobbriscoe.net/
>