Re: [tsvwg] FYI: draft-livingood-low-latency-deployment-00.txt

"Livingood, Jason" <Jason_Livingood@comcast.com> Mon, 22 May 2023 13:00 UTC

Return-Path: <Jason_Livingood@comcast.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 6628EC151B24 for <tsvwg@ietfa.amsl.com>; Mon, 22 May 2023 06:00:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.993
X-Spam-Level:
X-Spam-Status: No, score=-1.993 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=comcast.com header.b="DdVyIez/"; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=comcastcorp.onmicrosoft.com header.b="ombmvUNn"
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OW7aFEk1n7N7 for <tsvwg@ietfa.amsl.com>; Mon, 22 May 2023 06:00:14 -0700 (PDT)
Received: from mx0a-00143702.pphosted.com (mx0a-00143702.pphosted.com [148.163.145.77]) (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 9489BC14F74A for <tsvwg@ietf.org>; Mon, 22 May 2023 06:00:14 -0700 (PDT)
Received: from pps.filterd (m0184894.ppops.net [127.0.0.1]) by mx0a-00143702.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 34MCjbiD003504; Mon, 22 May 2023 09:00:12 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.com; h=from : to : subject : date : message-id : content-type : mime-version; s=20190412; bh=G/WfoKTHtTVtuRWgcs7p5Y4P5+9XfgEOiwsrdommLQw=; b=DdVyIez/ye4gBqV0nsbGbbZ3VvtXnZIH/FMtaZTOm22Puf+IV+Clc1qeMD3B+f78CbFT hZQMaFlIANCphakxnyzUKrzU6w7yCMfz5dsx3f3jNq+4G8E/XVbegGR0V2ZUjt1rOMUn l52lhbirzj3VoWeJ7GrsIf/h1towhERM7Prw1BgvLhAkD1gtbkNil0UqACr8oUc5ztDe eRRtpZJlBEztj2A9wmFTON4nZ60H7dC05eQEpZCCOc4FZ/XmKBdfR/4uPmERHosVuPLd jSTVoF7ZUm3zngMpJq9wEqaMkos+0v7BgsmZaaOVEfSw8so79hXOIJJ4WEPnV1gSBUgO og==
Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2173.outbound.protection.outlook.com [104.47.57.173]) by mx0a-00143702.pphosted.com (PPS) with ESMTPS id 3qpqgwksnw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 22 May 2023 09:00:11 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZP6ghe9V14Qd17sX24rDiflaLzUaw56J09UWp3nMcHHcPN+cTyzKSJuCHjmNTX86wfwtKcKNpSdGbP55N9szNO5c5OJEx8oby/aFHS4x43r1nljsP28m1jMV+rtKVYhUviAN746szV/7WU1825SR/7HdcNu2VB93xUKk/joi6cHCP7PieQgamvHT0/UzbD5wXwtj1b5+ZLdmQyWKpZfMpile9AHbMIe64Dbb1X1pEyg7kdgkZ0JUkJvYhaZXSLO36MERohDIrVNj2vnXK35SK+cLghhgtWctOmgFGziTC3mdFiKyuTD/Q6SJzAJrtSMqq9Ftd5LjLlTfJbMfib2ozQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=G/WfoKTHtTVtuRWgcs7p5Y4P5+9XfgEOiwsrdommLQw=; b=VZqD6fmpcuSRENPf9UN30wIRQHSdwGPxC5EZZoryCXy3YvmUdPwyzYf1S1hcrIGtTUdemMQDZxvznJpGwYx/PB8Ng7O5hcvvSfVmRQJAv3tzmQKFnj482g7b2y7YnpcI17zJj7QnJ66KbwGOiyG/BMe4WA33jXGpufqc8YoYGyyhebrpa6k9cun+rp1NudAEYgeJ4QqSqp4Jl724GB/jUpg7CuFAMveeBKE/HeGeK6a9RKn63Vc3/y28lx1ULpMdRPoSKJRm+6PWrbBH4fRCTjytIqTjvfgf4XybCFxKcDNJJkBBEbkbX2fnoLdMscwcDaDjHXKybD5ptmmBFsAupA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cable.comcast.com; dmarc=pass action=none header.from=cable.comcast.com; dkim=pass header.d=cable.comcast.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcastcorp.onmicrosoft.com; s=selector1-comcastcorp-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=G/WfoKTHtTVtuRWgcs7p5Y4P5+9XfgEOiwsrdommLQw=; b=ombmvUNnp+f0vVN79+irSEcYinX0vOyUYQs1MZPIKnKKQKiYJ4wsfl6CELgfk2u5dvxLPDRMsaAeLJWYwNwR42Afl2gr1JfsNBBqkQ2w9HqYFA/dUHMzRHoaB0mixg+uPO4ywm4meFeKuNr9824AdXB1L5vhQY9XxG9G0B+r/Pk=
Received: from MN2PR11MB3709.namprd11.prod.outlook.com (2603:10b6:208:f3::22) by MN6PR11MB8220.namprd11.prod.outlook.com (2603:10b6:208:478::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6411.28; Mon, 22 May 2023 13:00:07 +0000
Received: from MN2PR11MB3709.namprd11.prod.outlook.com ([fe80::465a:7243:9d22:3c89]) by MN2PR11MB3709.namprd11.prod.outlook.com ([fe80::465a:7243:9d22:3c89%3]) with mapi id 15.20.6411.028; Mon, 22 May 2023 13:00:07 +0000
From: "Livingood, Jason" <Jason_Livingood@comcast.com>
To: Yiannis Yiakoumis <gyiakoumis@gmail.com>, "tsvwg@ietf.org" <tsvwg@ietf.org>
Thread-Topic: [tsvwg] FYI: draft-livingood-low-latency-deployment-00.txt
Thread-Index: AQHZin8XmiI6MA5xa0Cpg9OCLF1jYg==
Date: Mon, 22 May 2023 13:00:00 +0000
Message-ID: <A36683DC-90F4-478E-9215-148CC0F8085A@cable.comcast.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_15652fe2-2b59-4d95-925c-ee86d789ff67_Enabled=true; MSIP_Label_15652fe2-2b59-4d95-925c-ee86d789ff67_ActionId=4d3795bb-b9b6-4edc-8baf-2760bd84ca37; MSIP_Label_15652fe2-2b59-4d95-925c-ee86d789ff67_SetDate=2023-05-19T18:23:12Z; MSIP_Label_15652fe2-2b59-4d95-925c-ee86d789ff67_SiteId=906aefe9-76a7-4f65-b82d-5ec20775d5aa; MSIP_Label_15652fe2-2b59-4d95-925c-ee86d789ff67_Name=Confidential (C); MSIP_Label_15652fe2-2b59-4d95-925c-ee86d789ff67_ContentBits=0; MSIP_Label_15652fe2-2b59-4d95-925c-ee86d789ff67_Enabled=true; MSIP_Label_15652fe2-2b59-4d95-925c-ee86d789ff67_Method=Standard;
user-agent: Microsoft-MacOutlook/16.73.23051401
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: MN2PR11MB3709:EE_|MN6PR11MB8220:EE_
x-ms-office365-filtering-correlation-id: e290fdff-81d7-4c7f-7d37-08db5ac477db
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: M14BN9T9XEmrDxX5F2L1LCfDiOOz/DdMowRLgFRTJLuSuirFmZcLEW0C7uQf25t3saoopBVeo8KXl3Sm5iMPJcnzin1g1zUR1bZPhd6HDSivzEC5OsQh/HfNBGZqVbkMtLLdoIE1WJJs0De6ykA48Kf0GrMDqCSXYR1FFss1Rm+iHqGBM4xCZewskJk3bRnZlEbIgG5LzWdlk/oRwm48lb41Q8DTM2hgVgY01sSDhXIhN5stse/lXZK5vpPKGZjn104K9wg3pmNNfBJhP1+14fJ7lXg5nHNO5RAU7pFLk5MaNf9WJAGG8xC1t4YvkCwEjfKyzwXm/F9jaVoECz88wDkLb5ACdCukdk7HQVWuMSejqno4WrE/Y6MwyQs5dLhvULokZjDDEwxtPC/EZDP1xUBy1a1nLJZTBkElQtR1dqzMNdBFzOwye4m2q5j5RRc+U39MfFCrKPzJsb0UckbJ5cI9o/1eLHfWb45NWqUJDFMemwitDvS52LZAZPmXRUUaK65E4mzCv+BxGot5zR3aeCJu47NP6b7zpZWO+qGbz+LLQeps38j0c9kbpiILUYvkrBAWp/Y1QZEpV59F/vEL8MpctjlH6bcznUP0GvSn4Uo/w+5O0U+R6ALTBsr+l5/LpTZLEhyu4EochYA62OijoQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR11MB3709.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(376002)(396003)(366004)(346002)(136003)(39860400002)(451199021)(30864003)(2906002)(4001150100001)(110136005)(66899021)(478600001)(5660300002)(66574015)(8676002)(8936002)(41300700001)(64756008)(316002)(66476007)(66556008)(66946007)(76116006)(966005)(71200400001)(33656002)(6486002)(6666004)(66446008)(83380400001)(53546011)(6512007)(6506007)(122000001)(38100700002)(86362001)(2616005)(186003)(38070700005)(82960400001)(166002)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: +B3wCO6u24GyHvt3fX0u91/TmweabLyhn5iJA0WLvyYwOh4VuMnQXZgeNV7CszmXTjjA3yD6cOMmJrgJ40gZkPdWTrXHqW+lcjGT4C95dWNmmns872Ws0dgkLvunxv4lb6x+mFakolMiW91aWR4jX9fcA4AOIrd4flCkLCE/xstz/EsX6PthUGTrlzWXcT2iepxny8hcuSwpekm/Df7GsgQGv2Bwi5DFIOjX+q3Y5HlNXbS8IJPhA8oqA8o94orHnIONPPVZ1mPbCgWphDzeCdMMMO2heQJ7ufwpM2n9yweTgTGkHguEkRW58Ea4PQMTMQe3paTlwQ9h3giM/H4nh+TuIpcgWJ/BL0Svr/yjj5h2syqQ5komjoOHgKuN2/X8o49cbvFt8mJY6q0Nh7D7lP6gRjIy+K6VXrPTvqcncR0FJFT4RzZiXFdn+Kh0rMWPQhhW1J6+rCkhPb+7NbPIuCnNVVTV6BpcZlK5cnqPjz2dIkCuL77+ultHv3PDozGNz7s3FH5O5vVIFbtTzZpQwnoWHH8J1Gzt/GduBDl4Fgpj2pWjkypP5mRbV+acgsqjQFjGlLIV1gUlg6z8FerMDRqHxgpza6PM7QlIlFjlUQRTKmvKkHG2CiwzRJEK9P0cVK6P1KlBy+1q+qaptqSOAw7NAZWT2PFUz6SPkWmrgbc7UZ5QeSX7U9F7gNG3Mz58dhOG7UXVm7K7LIov2odCEHB5rueTsSDqcZeAP1NHPKgP4SaHOP/iQKSLWlycz5DWj5HuEtF5Kgj5TeEUCl7hHPyMWHZwUqewnvgbIdE1LILed3OEhMe8w4F3nLOt4iKmK2tBgvhSBmpLLQDXe/rg1fVOZdhJJakqUUAawaXgyjaYHiXA9EMshHH1zaGRKFf00TbSiZPUfsww97y8r+r/35U7aPiJJwa9BVrJ84DVHQtEiGe9gBdHkB5xSGM/TAkNHmL+14WKJjaaSdBpr2OCON5UoUjyS9vDlftlAzehM4F8xeyKZmTmMaGLfX9qQWHRDdZw+kbxRx+kI3Xr8EBuDfZ9sKSYj47RDIS8hRD0DIjRxFbQyG7nDv9wqF5NFukjfzDkIsvbDM+6BwZwsiq94/6/wWhac5sr1Zs/SOMnMvOZLcC+1w2zKSzLn0dxqe04HOKI9+uZjzlsPN9UgsZwuXZVjKfQbiCBt/OovcjEmMCXdW1oth3L7t7UrPUhLF3E2Zyv6q3INb2cOTHAB6W6a6QeVi4P0uHuzGaDwnbYXeAkuvyv0vHDdzwHw65eTJt3k6FKQs5F1tgFwKWhgW+NrC8S8KG6hMcYS2pYoQnaHK8BEaEaNDEXzgZCf5esMyqm8AjhfDCcJwzHrtjMXqiv53eXtpyU5wnHrR1gDIRhmZkiMtUxXEw6VOpeu28cETHNRecZTzysR/vIQk0vP9KNNthibfmzZiCuSJDgw6DOZlP7oaTi7G0zJALd1E40/cRVj4IO6+i5IJ5nHhknrV03GZWLQQIJ6aQWHLVvufcMs6xwfaNZuL19zr4SQzMDWd3rXsCVf/6GKC1HQG6UKqg4ePYUxopeQoC5oCI2vF9Tmeela/FnwagBFCNi8nsgoHrN1FevuwlqvzA2hvZFLzn/9cigOv6j9vGnWMuwRfqZ0GxVB5LRswiZNM+CLLQ30OXU
Content-Type: multipart/alternative; boundary="_000_A36683DC90F4478E9215148CC0F8085Acablecomcastcom_"
MIME-Version: 1.0
X-OriginatorOrg: cable.comcast.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR11MB3709.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e290fdff-81d7-4c7f-7d37-08db5ac477db
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 May 2023 13:00:05.4442 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 906aefe9-76a7-4f65-b82d-5ec20775d5aa
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 50GimkGOk0EhelS6YfeBxkZckyt40dQPoVRpoyPxzAbYOdp0N61nsTe9bvGEIUYGPKhYO4gLi6KPPrTI7V67E/Nu98Yp/yaynztDyEDhJw4=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN6PR11MB8220
X-Proofpoint-ORIG-GUID: _7VuUoL7kFMAAnFUJOKCQo-bRJqwyV7i
X-Proofpoint-GUID: _7VuUoL7kFMAAnFUJOKCQo-bRJqwyV7i
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.573,FMLib:17.11.176.26 definitions=2023-05-22_08,2023-05-22_03,2023-05-22_02
X-Proofpoint-Spam-Reason: safe
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/U3vEr9qUQS7IDWF_Wc1fVazNKnQ>
Subject: Re: [tsvwg] FYI: draft-livingood-low-latency-deployment-00.txt
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.39
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, 22 May 2023 13:00:19 -0000

Belated thank you for this feedback. I am incorporating it shortly into an updated I-D.

Thanks!

From: Yiannis Yiakoumis <gyiakoumis@gmail.com>
Date: Thursday, December 1, 2022 at 06:36
To: "tsvwg@ietf.org" <tsvwg@ietf.org>, "Livingood, Jason" <Jason_Livingood@cable.comcast.com>
Subject: [EXTERNAL] Re: [tsvwg] FYI: draft-livingood-low-latency-deployment-00.txt

Hi Jason,

Some comments below.


Section 2: ... NQB flows tend to be limited in their capacity needs - for example a DNS lookup will not need to consume the full capacity of an end user's connection - but the end user is highly sensitive to any delays.


  *   There is *at least* one popular application where this is not the case: interactive video streaming of content rendered at the edge/server (eventually a high-quality, 60FPS video stream is transmitted).
  *   This can be read as  that there is a significant trade-off between throughput and latency, and therefore other apps won’t be incentivized to use a low-latency service. See below comment on user-centric access control for more context on this.
  *   Maybe remove it all together?


Section 3 : Network Neutrality and Low Latency Networking


The document frames the discussion on net neutrality as “L4S is not a fast-lane”, and “it doesn’t affect other apps throughput”. This is risky and somewhat flawed. Zero-Rating services had the exact same characteristics (new capability, orthogonal to throughput) and ended-up regulated/banned both in US and Europe.


An alternative is “implemented right, L4S is fully-aligned with NN and has no impact on user choice and competition”. In case you find it useful, here is a rewrite of Section 3 that roughly captures this.


Network Neutrality (a.k.a.  Net Neutrality, and NN hereafter) is a concept that can mean a variety of things within a country, as well as between different countries, based on different opinions, market structures, business practices, laws, and regulations.  Generally speaking, NN means that Internet Service Providers (ISPs) should not limit user choice or affect competition between application providers. In the context of the United States' marketplace, it has come to mean that ISPs should not block, throttle, or deprioritize lawful application traffic, and should not engage in paid prioritization, among other things.  The meaning of NN can be complex and ever changing, so the specific details are out of scope for this document.  Despite that, NN concerns certainly bear on the deployment of new technologies by ISPs, at least in the US, and so should be taken into account in making deployment design decisions.


The principles below describe guidelines for a user-centric, application-agnostic, and monetizable L4S that we believe is aligned with NN frameworks and interpretations, at least in the U.S. and Europe.


Application-Agnostic L4S


NN demands that all applications should be treated the same by ISPs. As such, any application should be able to request access to an L4S service using the available marking techniques, and the network should forward packets through an L4S queue only based on such markings, without inferring or taking into consideration which application packets originate from.


User-Centric Monetization


To incentivize L4S deployments, ISPs should be able to monetize it. This can be controversial and perceived as paid prioritization. To avoid such conflicts, providers should charge users (and not application providers) for access to L4S, and follow common charging regimes used for best-effort services. For example, different  price-points may be achieved by adjusting the throughput, monthly data allowance, or maximum latency of an L4S service. Providers should not limit the number or types of applications that can access L4S, as this would eventually conflict with the application-agnostic requirement described above.


User-Centric Access Control


In some cases, an end-user might want to control which applications have access to their L4S service. For example, they might have a 1GB monthly data cap for L4S, and opt to use it only for a gaming application instead of video calls. Or they may want to prevent a legacy device that uses DSCP markings from accessing L4S, as this could possibly degrade its operation. When needed, access control should be user-centric, and respect the application-agnostic requirement described above.


Access control that depends on application signature detection from a network router would violate the application-agnostic requirement, as it will be coarse, inaccurate, and will only support a limited number of popular applications supported by the network vendor (as explained in Section X.X). In contrast, access control that uses an Operating System’s permission capabilities is compatible with the application-agnostic requirement, as any application can trivially request access to such a permission and users can manage the decision. Similarly, a home WiFi router that allows users to control which devices can potentially access L4S provides an application-agnostic mechanism to deal with legacy devices.

On Thu, Dec 1, 2022 at 3:26 AM Yiannis Yiakoumis <yiannis@selfienetworks.com<mailto:yiannis@selfienetworks.com>> wrote:

---------- Forwarded message ---------
From: Bob Briscoe <in@bobbriscoe.net<mailto:in@bobbriscoe.net>>
Date: Tue, Nov 8, 2022 at 4:19 AM
Subject: Re: [tsvwg] FYI: draft-livingood-low-latency-deployment-00.txt
To: Livingood, Jason <Jason_Livingood@comcast.com<mailto:Jason_Livingood@comcast.com>>, tsvwg@ietf.org<mailto:tsvwg@ietf.org> <tsvwg@ietf.org<mailto:tsvwg@ietf.org>>

Jason,

Indeed, I didn't qualify my earlier statement properly; sry about that.
Latency done the L4S way is not a zero sum game.
But Latency done the 'traditional' way by prioritizing bandwidth (e.g. as with Diffserv) is zero-sum.


Bob

On 08/11/2022 10:42, Livingood, Jason wrote:
Thanks for the feedback, Bob! I will put it in my queue to consider for the next update. I did want to say, however, that the sentence to which you object below was taken nearly verbatim from your email to me on August 18th “Unlike bandwidth priority, low latency is not a zero sum game - everyone can have lower latency at no-one else's expense.” – so you are essentially objecting to your own text. ;-) But I’ll go back and re-read that email and this one below, as perhaps I misunderstood your August suggestion (it’s been known to happen!).

Thanks as always!
Jason

From: tsvwg <tsvwg-bounces@ietf.org><mailto:tsvwg-bounces@ietf.org> on behalf of Bob Briscoe <in@bobbriscoe.net><mailto:in@bobbriscoe.net>
Date: Monday, November 7, 2022 at 17:39
To: "Livingood, Jason" <Jason_Livingood=40comcast.com@dmarc.ietf.org><mailto:Jason_Livingood=40comcast.com@dmarc.ietf.org>, "tsvwg@ietf.org"<mailto:tsvwg@ietf.org> <tsvwg@ietf.org><mailto:tsvwg@ietf.org>
Subject: Re: [tsvwg] FYI: draft-livingood-low-latency-deployment-00.txt

Jason,

From my experience, many experienced network engineers (and public policy people who have made the effort to learn how QoS really works) disagree with statements like:

   unlike with

   bandwidth priority on a highly/fully utilized link, low latency is

   not a zero sum game - everyone can potentially have lower latency at

   no one else's expense.
This is because, until L4S, low latency was generally provided by giving priority to a partition of the bandwidth of a link (and policing the rate into that partition).

With such experts (and therefore in this draft), I have found it's necessary to start an explanation with a strongly negative heads up: "L4S does /not/ provide low latency in the same way as previous technologies like Diffserv." Otherwise, they have no reason to believe they need to understand something new here, and they assume it's just working like they think Diffserv works. Then, when they read statements like that quoted above, they assume it's just political word-games, and walk away muttering "Move along, nothing new here - same old technology; same old word-games".

This is particularly hard to understand, because the L4S DualQ /does/ use prioritization internally. The difference is that the prioritization only applies over sub-RTT timescales, while on longer timescales, it is balanced by an equal and opposite force: congestion signals that cause the sender to yield to other traffic as if it had no priority.

Then, that gets further confused, because that back-pressure relies on congestion control behaviour that is ultimately voluntary. Then one gets into discussions about the necessity of policing, and most people have forgotten what the original question was by this stage.

And it's even more confused, because NQB and L4S are often lumped together, and NQB /does/ work like Diffserv (because it lacks the L4S congestion signals). However, NQB is intended not to be asserted by a network operator, because it's conditional on the sender's intended behaviour, which only the sender knows (altho the network could police it).

In summary, it's all very subtle. But I believe it will help for this draft to explain how low latency has been done in the past (in a zero-sum way), and what is different here.


Bob
On 24/10/2022 17:13, Livingood, Jason wrote:

FYI - may be of interest to this group. Right now, this is an individual submission. Feel free to email me 1:1 if you have feedback or wish to suggest changes/additions.



Jason



On 10/24/22, 12:09, "internet-drafts@ietf.org"<mailto:internet-drafts@ietf.org> <internet-drafts@ietf.org><mailto:internet-drafts@ietf.org> wrote:





    A new version of I-D, draft-livingood-low-latency-deployment-00.txt

    has been successfully submitted by Jason Livingood and posted to the

    IETF repository.



    Name:        draft-livingood-low-latency-deployment

    Revision:    00

    Title:               Comcast ISP Low Latency Deployment Design Recommendations

    Document date:       2022-10-24

    Group:               Individual Submission

    Pages:               10

    URL:            https://datatracker.ietf.org/doc/draft-livingood-low-latency-deployment/<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/draft-livingood-low-latency-deployment/__;!!CQl3mcHX2A!Dg001hSQfmI4GxuhTvgjB80zyWoLedOz1oMS9Kn5W8UBX2q5aaj9YGnyIa1uxJey_SWpveX045RYxWLV2-Y$>



    Abstract:

       The IETF's Transport Area Working Group (TSVWG) has finalized

       experimental RFCs for Low Latency, Low Loss, Scalable Throughput

       (L4S) and new Non-Queue-Building (NQB) per hop behavior.  These

       documents do a good job of describing a new architecture and protocol

       for deploying low latency networking.  But as is normal for many such

       standards, especially those in experimental status, certain design

       decisions are ultimately left to implementers.  This document

       explores the potential implications of key deployment design

       decisions and makes recommendations for those decisions that may help

       drive adoption.










--

________________________________________________________________

Bob Briscoe                               http://bobbriscoe.net/<https://urldefense.com/v3/__http:/bobbriscoe.net/__;!!CQl3mcHX2A!Dg001hSQfmI4GxuhTvgjB80zyWoLedOz1oMS9Kn5W8UBX2q5aaj9YGnyIa1uxJey_SWpveX045RYM0OYZSM$>



--

________________________________________________________________

Bob Briscoe                               http://bobbriscoe.net/<https://urldefense.com/v3/__http:/bobbriscoe.net/__;!!CQl3mcHX2A!AVOliMa1CuthdvBSIosBgU4L-578PZnQrQ_bcEeRw0nfdW7mWrrgnA3UVzDGcM9UopMIw19UuDRIev6Zb8QJiCIElg$>