Re: [tsvwg] L4S vs SCE

Pete Heist <pete@heistp.net> Thu, 21 November 2019 12:58 UTC

Return-Path: <pete@heistp.net>
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 66C571208CF for <tsvwg@ietfa.amsl.com>; Thu, 21 Nov 2019 04:58:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=heistp.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 4tDZQNT7IM3W for <tsvwg@ietfa.amsl.com>; Thu, 21 Nov 2019 04:58:10 -0800 (PST)
Received: from mail-pg1-x534.google.com (mail-pg1-x534.google.com [IPv6:2607:f8b0:4864:20::534]) (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 7359A120043 for <tsvwg@ietf.org>; Thu, 21 Nov 2019 04:58:10 -0800 (PST)
Received: by mail-pg1-x534.google.com with SMTP id b10so1568774pgd.4 for <tsvwg@ietf.org>; Thu, 21 Nov 2019 04:58:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heistp.net; s=google; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=7pBixEfCICizt36Qj7uA64eE9zxJNEbYhQQOkqUn+mE=; b=gE0i6JZfYdBzrxqqN4vf95ldPkTr+UmBIab8dsbqWJTugw0Q8V0hwnyUlgMV1cD0LU xnpnhwQFkSpaX9nfQrQUKjJbtswv2+sH0PKB13QtP59/AVaXpGWuoVTVDvQaJU+tcU7/ WQST1PkUrzCs2yMB13QDb74RVtkFv1ODwGlE0PD3ONLu2jX4Zv2EOSuzPoCBsFwppjIV eZyzq+x+B0+sRM2kR2UBz1xD/fw8q6inDoySbpKm49bZ6JVHkT4iXYPFk75pvUQHl4MB Ov9ty/qp8L+s/TH3Pk451vpRI26v9PN2zo8kqQicuiFTMvU/Jc/FmA3461DsJlCcHsqu 5ntA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=7pBixEfCICizt36Qj7uA64eE9zxJNEbYhQQOkqUn+mE=; b=rlq5lgzBuk+iF2RrqcdFkUy3auScqUG8evY6EJvPmCOquPJL9L8gMxJ4jx3uceT1jg LDbFRmzLvVqOGOQezfXqQxaxTkAoGYKTbrGkwIr4WZLg8ZEgt4SUAjLPio3vjoHCUVlW 7PtLFcaRRBvzCyLh3JoeYDDv3q4GG8FAb/4Df1BOAVjjXoGDDTWSeGlyThie+sXHtvj1 wGQ9qjJYfSln+jorcaWmrhz5ht6smwkp0aR1ehDIhH9lPD08xw+470iPYXmZoiZJovwn RuLQ+SyF0y0QOmfBvhfQ+9NJsUfX7x/xgob/cReWBl5Zx694dSeuTVpGwfnEg1hkAvS7 yTNg==
X-Gm-Message-State: APjAAAUY7pRM6i7ANC9bsjL1LupxoqkDeNTqrzeFC3XSBcBzQnGaQi4T vr2UieWaRRo8LWildHExg+QOdVmlgnA=
X-Google-Smtp-Source: APXvYqw0t46MLXIdmPLzRusaIfb1fpFZz9+yoatkNqH3YZxLOxzAYuK69mdBhcZn/tyGqpUg3oHyLQ==
X-Received: by 2002:a62:e105:: with SMTP id q5mr10717321pfh.105.1574341089860; Thu, 21 Nov 2019 04:58:09 -0800 (PST)
Received: from yoda.lan ([182.55.197.52]) by smtp.gmail.com with ESMTPSA id y1sm3568832pfq.138.2019.11.21.04.58.07 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 21 Nov 2019 04:58:09 -0800 (PST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Pete Heist <pete@heistp.net>
In-Reply-To: <716AA405-6C3D-4AF5-9C7A-FEEC8A988CF4@cablelabs.com>
Date: Thu, 21 Nov 2019 20:58:05 +0800
Cc: "tsvwg@ietf.org" <tsvwg@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <3AAE96EC-54C1-4768-AA2A-879973F96B79@heistp.net>
References: <HE1PR07MB44250F3C4E6A744DDCC3DAFCC24C0@HE1PR07MB4425.eurprd07.prod.outlook.com> <ad7b763e-b3dd-36cf-a9c5-7de99476babb@mti-systems.com> <12ED7632-5E3E-4EB9-B65E-8A8324067C9A@akamai.com> <5DD4BB25.3060700@erg.abdn.ac.uk> <5658232C-07D5-4C89-B16A-58A928332FC6@gmx.de> <HE1PR07MB4425D989D4A266C73331FFA5C24F0@HE1PR07MB4425.eurprd07.prod.outlook.com> <CAJU8_nUK5cZLFE-0UBzf0a7T0hC7C+CpCsUy_+ZU_p4oxW9BmQ@mail.gmail.com> <HE1PR07MB442560D0715BC921AB9B7FE3C24F0@HE1PR07MB4425.eurprd07.prod.outlook.com> <AM4PR07MB345968E8C665304DFBD5B11FB94F0@AM4PR07MB3459.eurprd07.prod.outlook.com> <228d061d-f25e-b350-4a6e-2aea827a590c@kit.edu> <e5a7ed0e-90cb-10a9-c55f-0ba8d2144ecd@bobbriscoe.net> <2AFFF85C-E66F-4CF4-AA62-6F7249A16959@heistp.net> <357abfd2-2d93-b4cf-355a-71a2def32b15@gmx.at> <E175102C-CD01-40B3-9807-3DE0C2DB8277@heistp.net> <9d6c1ce4-d192-d016-8418-c26a09e25517@gmx.at> <716AA405-6C3D-4AF5-9C7A-FEEC8A988CF4@cablelabs.com>
To: Greg White <g.white@CableLabs.com>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/uZ9ula_eWGKllCqqzmivz7N3ATQ>
Subject: Re: [tsvwg] L4S vs 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: Thu, 21 Nov 2019 12:58:12 -0000

> On Nov 21, 2019, at 7:14 AM, Greg White <g.white@CableLabs.com> wrote:
> 
> Where I think SCE fails is that it is not available to any link that doesn't implement FQ, whether that is by choice or by necessity.  I don't believe that the IETF should use the last IP codepoint for a signaling mechanism that can *only* work in FQ.

The thoughts are appreciated. What I think needs to be clarified is that SCE doesn’t necessarily require full FQ using the traditional many queues approach. It only requires some level of help from the network, when fairness between SCE and non-SCE flows is required. Options include:

- Changing the SCE marking ramp, trading off some of the advantages of SCE for improved fairness. This was first described at IETF 105 in Montreal.
- Using CNQ, which is implemented but we didn’t have time to present today. That provides a minimal level of improved fairness that can actually favor SCE flows early in their lifetime.
- Using LFQ, which like CNQ, is in draft form with a crude discrete time simulation, but doesn’t yet have an implementation. This provides closer to full FQ but with a lighter weight implementation.

This is still an active area of research with many options available to us, and we feel it’s a tractable problem. We just want to make clear that “SCE requires FQ” isn’t very accurate, and needs more clarification as to the current and future options available.