Re: [tsvwg] "David's proposal" for cc class terms (was RE: [tcpm] L4S status tracking)

Wesley Eddy <wes@mti-systems.com> Wed, 13 November 2019 17:43 UTC

Return-Path: <wes@mti-systems.com>
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 0045612083F for <tsvwg@ietfa.amsl.com>; Wed, 13 Nov 2019 09:43:56 -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, HTML_MESSAGE=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 (2048-bit key) header.d=mti-systems-com.20150623.gappssmtp.com
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 Qe_yenmfaUQE for <tsvwg@ietfa.amsl.com>; Wed, 13 Nov 2019 09:43:54 -0800 (PST)
Received: from mail-qk1-x734.google.com (mail-qk1-x734.google.com [IPv6:2607:f8b0:4864:20::734]) (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 515BC12011C for <tsvwg@ietf.org>; Wed, 13 Nov 2019 09:43:54 -0800 (PST)
Received: by mail-qk1-x734.google.com with SMTP id m125so2481114qkd.8 for <tsvwg@ietf.org>; Wed, 13 Nov 2019 09:43:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mti-systems-com.20150623.gappssmtp.com; s=20150623; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language; bh=TJkOT8Pts+Eb+qGwiA/46/QyLHIuhBUfVfavvGCXjEM=; b=IFrRnP2fh8VJYxAyV/G7GcbSyjK9giNpH0G6Igw9m3b2PcWpdeVYiNkzhozb38FERW twO+BCmVHxANM8P8Hy5y2YlyJN6o4OrY96eV1Yn6Avwy1/H9cti+a2jlmfx9jnBQUXs+ XuLBUjPRMbmo2+pIAEPDlqeeVx8fxmpmc3uGcUT1VSmZGIOn4jdwMYMOM3DLtZYniRX/ hYQ/Gs7g6k6s9WFJMUJ7aLpZMGWyT0zvjtDHCqde6wn+Tb24Eygt9qy1S68poxBGL1ej bCV6lrOyB4n8pIip6D/wLmsWA2AGdDHMh++v4dAbZZ9aAIoRH3GLbZDgo/eWDHiiPIkb rCKQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language; bh=TJkOT8Pts+Eb+qGwiA/46/QyLHIuhBUfVfavvGCXjEM=; b=TSnXV07VxTK6nNXNvqNWJfwd7RD7owGyuynbfqk93ujyFlToh4wGrRmLQZvKrbqayc zBShqdQ3tfXlGt3AgDBzp4SxzQEXi0cJBeotGa/PEC4yT3th6RRxrvPsGkeMredCgx1L bCOh89J5/y3/QlbZTcFM3Ti1TFihV6hQR+W95cO/5SO7C192BBQWCc3nffWjSFXlZ5UC LlUt+7ChN2IKcua704Yl1+U2PBP3WYHzKglVDl64MQKMf1POnnUKItGGY/6En+IQg8qY svv9vYcQE9OKodgSCKmj9Y+8DQZONQiyY5hpb41BEQnhgAUm5DKGKULhWl2PHf5gQk0i Piog==
X-Gm-Message-State: APjAAAXVABCcbO3Sjyilw+T7ZwAPLHVLK7PkQOOVj5IpF/5sknnjO04Z g9K2e3Q8NczQZDg2ji1IZMDm+QFuUj4=
X-Google-Smtp-Source: APXvYqyF/ilEfnR15YtjvVdp5Iv/XjSbq4n9s6emF01Tlkwthg98QQVHGO9FXVvZPUlDmaWI1nxBDw==
X-Received: by 2002:ae9:e851:: with SMTP id a78mr3626937qkg.312.1573667033203; Wed, 13 Nov 2019 09:43:53 -0800 (PST)
Received: from [10.100.1.112] (rrcs-69-135-1-122.central.biz.rr.com. [69.135.1.122]) by smtp.gmail.com with ESMTPSA id n17sm1300039qke.53.2019.11.13.09.43.52 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 13 Nov 2019 09:43:52 -0800 (PST)
To: "Black, David" <David.Black@dell.com>, Bob Briscoe <ietf@bobbriscoe.net>, "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>, "Rodney W. Grimes" <4bone@gndrsh.dnsmgr.net>
Cc: "tcpm@ietf.org" <tcpm@ietf.org>, "tsvwg@ietf.org" <tsvwg@ietf.org>
References: <MN2PR19MB4045EAFC55061858895E2F0983760@MN2PR19MB4045.namprd19.prod.outlook.com>
From: Wesley Eddy <wes@mti-systems.com>
Message-ID: <6c9a30d4-eec8-d82f-59b4-37e9f797ae91@mti-systems.com>
Date: Wed, 13 Nov 2019 12:43:52 -0500
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: <MN2PR19MB4045EAFC55061858895E2F0983760@MN2PR19MB4045.namprd19.prod.outlook.com>
Content-Type: multipart/alternative; boundary="------------D3AAF2B5C08F295CCDA451F2"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/xCZ3WTqEN8aYF1db9WwecxUNYHE>
Subject: Re: [tsvwg] "David's proposal" for cc class terms (was RE: [tcpm] L4S status tracking)
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: Wed, 13 Nov 2019 17:43:57 -0000

On 11/13/2019 11:15 AM, Black, David wrote:
>
> In more detail than I explained earlier: in this forum
>
> We are dealing with two classes of congestion controls.  For lack of 
> better terms the following class names are based on what the transport 
> protocol throughput is proportional to where ‘p’ is the loss and/or 
> congestion marking probability:
>
> - 1/sqrt(p)-class congestion controls: Includes most existing TCP 
> congestion control algorithms, e.g., NewReno, CUBIC.
>
> - 1/p-class congestion controls: Includes DCTCP congestion control.
>
> Keep in mind that p is a probability that is usually << 1 when 
> expressed as a decimal, e.g., p=0.01 represents a 1% loss/marking rate.
>
"Scalable" is the term we've been using in the L4S documents for 1/p, 
defined in l4s-arch as:

    Scalable Congestion Control:  A congestion control where the packet
       flow rate per round trip (the window) is inversely proportional to
       the level (probability) of congestion signals.  Then, as flow rate
       scales, the number of congestion signals per round trip remains
       invariant, maintaining the same degree of control.  For instance,
       DCTCP averages 2 congestion signals per round-trip whatever the
       flow rate.