Re: [Detnet] Comments on Section 3.7 of scaling requirements draft

"Black, David" <David.Black@dell.com> Wed, 25 October 2023 20:44 UTC

Return-Path: <prvs=166289386d=david.black@dell.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 88AEAC151545 for <detnet@ietfa.amsl.com>; Wed, 25 Oct 2023 13:44:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.002
X-Spam-Level:
X-Spam-Status: No, score=-2.002 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, 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_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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=dell.com
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 dwxCBvI-Z1_c for <detnet@ietfa.amsl.com>; Wed, 25 Oct 2023 13:44:26 -0700 (PDT)
Received: from mx0a-00154904.pphosted.com (mx0a-00154904.pphosted.com [148.163.133.20]) (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 0563CC14CE4B for <detnet@ietf.org>; Wed, 25 Oct 2023 13:44:25 -0700 (PDT)
Received: from pps.filterd (m0170391.ppops.net [127.0.0.1]) by mx0a-00154904.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 39PHdHlh028903; Wed, 25 Oct 2023 16:44:21 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dell.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=smtpout1; bh=QRJQ3QLfhPjXw67RPgqRYHjFR8UskMpyy91eSrx2u9o=; b=M0Cb354S+HpdngDRQ9dSEPhD0j4o9eq46c9F0S21GdwpX73DUk9WPGASpXTRRGiAfxBn zkU0Kv5NqXrGESGyMcseIXmR0RfoMxDXPuf5LxFflxlwn8xOTCE8DOHdXQOxWGV5KRty Jf/5MokX+geML8oIbfHgXqWkDEr7+QiJiZxtSn2jlnR5WmjAGTivSY1S3OHNBgCO7BkF QVN97JXO0GxZJFSWDLuG/b9IVCfAiDEd3+KGaXDsOlP8m6edGNjXCAjV41aKTXPfduQZ m5N2iV8m+zrLCul6fx68XGLI5vJPgKJlZqcRUz+oNNNgX73DS2HDDWzSXMz/2qNemCyC xQ==
Received: from mx0b-00154901.pphosted.com (mx0b-00154901.pphosted.com [67.231.157.37]) by mx0a-00154904.pphosted.com (PPS) with ESMTPS id 3tv9sycd5y-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 25 Oct 2023 16:44:20 -0400
Received: from pps.filterd (m0134318.ppops.net [127.0.0.1]) by mx0a-00154901.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 39PKh89f018027; Wed, 25 Oct 2023 16:44:19 -0400
Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2168.outbound.protection.outlook.com [104.47.58.168]) by mx0a-00154901.pphosted.com (PPS) with ESMTPS id 3tvuvtph9t-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 25 Oct 2023 16:44:18 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=l6BmiIJzk0pUfa9McXQLTSGtih3DibF9usyKbN97MySAOw8Kb+dgmi79xoJhdlSpzWEEjbcFr0OtXAGkoVszsF+KPywvJ0xqyuiwSQJJ0wa7/0alcPpNoupVHUDx+tZiuuDVoD3eDfSW7xpcFlZUBL1uTKkardzLeIS5BgBlOXUZ2qq24cofPTuTPEdtVICPDzMyJ68bpqdunuf0JzU77f7cBjNVrYWVXiGdKWzMBWgrNP9iHuVzlI+S1olaekCMmK0IGtbFvbycl+BSpxjoqRyOvLcejCk6LsucUSVlOmjyLofMKeXklljKZKmWm/8rFBgJylViYPLRXnCyGCHzCQ==
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=QRJQ3QLfhPjXw67RPgqRYHjFR8UskMpyy91eSrx2u9o=; b=B6X2m14emsFhLWxi0Np4FOPh0LyiAAgTXZMmmESz595gow6IvktJpIrXeRQcHl3VopKLVSXIoukbfOR1SKw0l4JgYJ0k/sFFnkYWGd8vgLq+IdncZUGnWhw60Or0uc6d9LlB1wItn/pewmlaDxIc4ZOtFCO2pbcH0qO0p+nXmBPaZy1qEXTFSf6/BloAkHBL8lbcrNSopZJmfjQqc26mTS2HW6rHo9/2wyadKp8vE3+gizfLjJxPEZS1NVY9KUpr/gyOExtu93ZnA3dHdtcRAlW3wks3umvyeTVAi6t4Ke+liFsSI7upZzsXDbJfZpt/jBtHBmiubiW6LKd1hCw3qA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=dell.com; dmarc=pass action=none header.from=dell.com; dkim=pass header.d=dell.com; arc=none
Received: from MN2PR19MB4045.namprd19.prod.outlook.com (2603:10b6:208:1e4::9) by DS7PR19MB5952.namprd19.prod.outlook.com (2603:10b6:8:7f::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6933.19; Wed, 25 Oct 2023 20:44:11 +0000
Received: from MN2PR19MB4045.namprd19.prod.outlook.com ([fe80::b21f:4402:b559:2833]) by MN2PR19MB4045.namprd19.prod.outlook.com ([fe80::b21f:4402:b559:2833%6]) with mapi id 15.20.6907.022; Wed, 25 Oct 2023 20:44:11 +0000
From: "Black, David" <David.Black@dell.com>
To: Peng Liu <liupengyjy@chinamobile.com>, "kiran.ietf" <kiran.ietf@gmail.com>
CC: detnet <detnet@ietf.org>, "Black, David" <David.Black@dell.com>
Thread-Topic: Re: [Detnet] Comments on Section 3.7 of scaling requirements draft
Thread-Index: AQHaBn7gAe8FaL04rUiV4TgR3XNP7LBZg7PwgAAfpYCAAHm3d4AA2buw
Date: Wed, 25 Oct 2023 20:44:10 +0000
Message-ID: <MN2PR19MB40453C037D1421D63911B3D883DEA@MN2PR19MB4045.namprd19.prod.outlook.com>
References: <2023102421345026065213@chinamobile.com>, <MN2PR19MB404580B68AB33E81AF7672CA83DFA@MN2PR19MB4045.namprd19.prod.outlook.com>, <CAFV7YBqSrbXmgYePdGSaoauO+-Uob6+UvURa6yYhc+5qZgfxrA@mail.gmail.com> <2023102515294180371984@chinamobile.com>
In-Reply-To: <2023102515294180371984@chinamobile.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_dad3be33-4108-4738-9e07-d8656a181486_ActionId=94f04b65-bf61-492a-83ea-c4ee566c74c5; MSIP_Label_dad3be33-4108-4738-9e07-d8656a181486_ContentBits=0; MSIP_Label_dad3be33-4108-4738-9e07-d8656a181486_Enabled=true; MSIP_Label_dad3be33-4108-4738-9e07-d8656a181486_Method=Privileged; MSIP_Label_dad3be33-4108-4738-9e07-d8656a181486_Name=Public No Visual Label; MSIP_Label_dad3be33-4108-4738-9e07-d8656a181486_SetDate=2023-10-25T20:31:08Z; MSIP_Label_dad3be33-4108-4738-9e07-d8656a181486_SiteId=945c199a-83a2-4e80-9f8c-5a91be5752dd;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: MN2PR19MB4045:EE_|DS7PR19MB5952:EE_
x-ms-office365-filtering-correlation-id: eb7d6e16-de68-442c-fc59-08dbd59b2449
x-exotenant: 2khUwGVqB6N9v58KS13ncyUmMJd8q4
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 8b4e9V8VOMY9eo2SYgjfDgOKdvOHiwO/ErDo5gjwpH+YXYQXuROR3VvQ+uit3Rw6XTx89Wld6InMVmLF9jxIWEIJrI1e+K0MebFYPWEgtRBQy+5ShOgvuQIPJCo5UAoBfSpR0dg9lxgamNu63VFHkTMPUbx7uT0VWcctOjIf5rYVbOF9oKC2Tt0qpbZFH6Kwo66zvLcLElmBUaAA6uTP8mI7dnOBnJK/t7riaa5Yw0VIWKFAo84aP0x9zYQZmNEuvSu9lTqbgkkgdYu2uzKkVu4C3rQzxaycU+6l9YaX9e1Gk2TT63ixugIt4KmL54MxLYZY1GAIz9HISMn6I8teJEUJn6JJVq8Gg5udX9h9+ii7XbGIJFT3inM4OrAaVK0BrQcLkVeoOXMU8udBYu6oJMosXLHFfD66chCw8fIyJJGJCcWSR2rqADZisEXqPrk/jE6EXvNAEmEs/paJlq8l5gcTf20SNLZXZ5Td/loD3omI0Yb13ChDv5S7/eyF7zwqymzq6uD3vTMxbckihOCIhWKq1YWzzerEGCiCvICAgPcexYC5wDdACq+pBKxVDlJ9P2L5iiafW5uRYkSocm67KnV6DqCaTaua7rFicAxTqxk=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR19MB4045.namprd19.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(346002)(376002)(396003)(136003)(39860400002)(366004)(230922051799003)(64100799003)(1800799009)(451199024)(186009)(26005)(110136005)(66899024)(478600001)(7696005)(76116006)(86362001)(6506007)(316002)(786003)(54906003)(66476007)(66446008)(66556008)(66946007)(64756008)(38100700002)(38070700009)(33656002)(966005)(107886003)(166002)(52536014)(30864003)(2906002)(8676002)(122000001)(83380400001)(71200400001)(4326008)(8936002)(4001150100001)(82960400001)(9686003)(5660300002)(41300700001)(55016003)(53546011)(579004)(559001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: G/VE4w2y9p0/Z7MBRlyoNs9Hx5D/VG5LAgTquErnM0iKhTnH+uF46HZ5tBVU1u+i6Jp6Sjx2sWkMcWErrAl/6gVoO5XL/GJXns/m6GEi7MXeod6MkxgyPa6bWPBTl2kcsdi6MWu3fteyCkZ44l4eo9shs0Cw6BXBKj7icZYq+jWuQhuJzMgocvXNuRZXoGVaJlnlWAnHH/ZISQiJcnwGqvufE9QJxK807ckma0GAJumOsNBBwTRGrHQfsmmD7CCRxpdofwFP7o0PcGEO4N7oZ8NsdjUZilnADmwsoLru7r8YPmEyGKII80BUXHBRkQt93prF4sqNnB3Y/52VlAleU3hWfPLez4GMrwoaonzBISbODY0jCEv5kdspcTGTv8cNih/6Lpl5BJmGJKvgXFUNThjp+oBB43IJCdMIWgeitj+SBz79SaGYSeU+09k5Sk4GcYr511b99mILakoRRvw9Xsk5ixefUZUaGTNc0GKfQPEwWMExK83rQ+49n8P9b5cmDIXKJX6drxN/mxbyKZmaKaJkZZSOWIU+deqkyt95H01roPNZbL5gor2+x/lQ7j/C/cPkFyxo4m/0ivZtxMfaagBCWnU6Fxvb8VI30PrWB/NM0WGIbI+64RSD9S3u80hsGWvvcKHgTvdt1BUpHExFFGOAl7hi25No2kg5CpYCOAp7k2ykUOeEoxXeKEdFf8t0ChSeBb80mXskvY1BJMLm5oyU4khSwVyaxlm+GNslCOvlRottO3t2OVvLxecpfalfjKsZuyL597etM41zwboxS+3+HGrpyapT8WefPqQCdBsksOPYjT4CwR0hijYOzhEN3Ig2B5WL5Rw5W1spqL8BY2RRUBzlkNoU95nQg59NJFAtq1qEahw1vChmMvtYzU79VCzA3+v92kNFtfeioVua31PAgVjo5h3z73Msv8vmXvOy3fE6DquJmRbWvNbtt29NeqUOhPNwJjKhRKBX+MLAS2LLlqw6K/zvUGFegcDI31BdlR0Jy7xJkr9vekmXt/480slxGMYo/KqBKPu3Xe56xOsIzJ/zHUDFFXQOXKJrzO0htkk+p5B2GjC6t5F66wrHWg7TXL2LYkwBx57agVebSc4qCdfNkGbcxFJLUsoekqiTUX6Vhwsr4oK03v2kz/d3fTNTaKMxkAKfc4z9EujbU9xI7cde45IvXe9SZ/hImiL0NnTt7/5iiuJigozwGGb38XkanVwKdMKf0B2RHg2NAOVgMfYbCKLhilowrPXSqc15SFk5SRl/vCGEYAln1lj98DxpxXwuQKTu2DFFtANiFiW/+xfBVGjypxh/E8H3J7t6V580YwuK7hQ79Q1ToTjjPAkUH9tCmWun0LHLlYp/+KV9z0tapzob4sWbOT0vzabb9wehK0RrCeboB3bhRMuicBEsIN7901wwB+xeCSsGA9n80svMzFna8qTbJwGBOQgwD9CxbPGaNFAO4IuAvnjgDCxC7DufWrkpDmjlUaBBB0Brf5Cukfbg4Kis/x/1CikI8HSwz31KvXTFWlQ0qCD+HErMc60Dmjn1ns2qSJ6YD2DNJ/4pPAZmeOS4FKeLw9VqkjXkB7S6dUkeVE3M/4LE
Content-Type: multipart/alternative; boundary="_000_MN2PR19MB40453C037D1421D63911B3D883DEAMN2PR19MB4045namp_"
MIME-Version: 1.0
X-OriginatorOrg: Dell.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR19MB4045.namprd19.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: eb7d6e16-de68-442c-fc59-08dbd59b2449
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Oct 2023 20:44:10.8066 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 945c199a-83a2-4e80-9f8c-5a91be5752dd
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: c/mGG0HtltrWo55VCkZBYc14v8kAIDCccrP28NS5J+/pqMIkYOuhoR4Z8m3q/2CpTLJFISqu2N5lduzZ/Wvq5w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR19MB5952
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.980,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-10-25_10,2023-10-25_01,2023-05-22_02
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxscore=0 lowpriorityscore=0 phishscore=0 adultscore=0 priorityscore=1501 clxscore=1011 mlxlogscore=999 spamscore=0 suspectscore=0 malwarescore=0 bulkscore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2310170001 definitions=main-2310250176
X-Proofpoint-GUID: GTsVnT0Q1EIGzFvIRL3zsP6QpB4O_1TM
X-Proofpoint-ORIG-GUID: GTsVnT0Q1EIGzFvIRL3zsP6QpB4O_1TM
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 adultscore=0 impostorscore=0 lowpriorityscore=0 mlxscore=0 malwarescore=0 bulkscore=0 mlxlogscore=999 spamscore=0 phishscore=0 clxscore=1015 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2310170001 definitions=main-2310250176
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/JdG0SSYHY6ShJ6nxG2SMsDgbTJg>
Subject: Re: [Detnet] Comments on Section 3.7 of scaling requirements draft
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Oct 2023 20:44:30 -0000

Hi Peng and Kiran,

Thank you both for the quick reviews.

Peng is correct about the intent of that “best case” sentence (thanks!), specifically that a linear relationship is the best case (e.g., by comparison to a quadratic or exponential relationship).  He even provided the key word that (in 20/20 hindsight) was missing from that sentence, “bounded”, viz.:

   In the
   best case, the added queuing mechanism latency for DetNet QoS is bounded by a
   fixed constant per hop maximum value so that the resulting end-to-end
   latency bounds are a linear function of the number of hops in addition
   to the inherent forwarding latency of the links and routers (and/or switches)
   involved.
This sentence was not intended to pick up the “dead time” topic from the old text – that “dead time” topic a fine example of changes that need to be made to CQF for scalability, but that topic doesn’t seem to fit well with the new proposed text.

I also like Kiran’s rewrite of the first part of the second paragraph of the new proposed text – it’s a clear improvement (thanks!).

I’ll integrate both changes, make some other minor edits and send a revised (v2) version of that proposed text shortly.

Thanks, --David

From: Peng Liu <liupengyjy@chinamobile.com>
Sent: Wednesday, October 25, 2023 3:30 AM
To: Black, David; kiran.ietf
Cc: detnet
Subject: Re: Re: [Detnet] Comments on Section 3.7 of scaling requirements draft


[EXTERNAL EMAIL]
Hi David,

Thank you very much for providing the text, it is clear now.

Hi Kiran,

[km] Why is the best case not minimum value?
I think the 'best case' is for the 'linear' relationship, the 'maximum value' describes the bounded latency in each hop.

[km] DetNet QoS requires resource allocation in advance (e.g., of link bandwidth and node buffer resources), as discussed in section 3.2.1 of [RFC8655]. The complexity of resource allocation process may range
from linear (e.g. in allocating resources for each hop via a path-based resource reservation protocol such as RSVP) to potentially
It also looks good.

Regards,
Peng
________________________________
liupengyjy@chinamobile.com<mailto:liupengyjy@chinamobile.com>

From: Kiran Makhijani<mailto:kiran.ietf@gmail.com>
Date: 2023-10-25 08:14
To: Peng Liu<mailto:liupengyjy@chinamobile.com>; Black, David<mailto:david.black=40dell.com@dmarc.ietf.org>
CC: Black, David<mailto:david.black@dell.com>; detnet<mailto:detnet@ietf.org>
Subject: Re: [Detnet] Comments on Section 3.7 of scaling requirements draft
Thanks David,

The new text is quite clear and well written. In particular your
proposed sentence in 2nd paragraph: “The resource allocation
complexity does not directly affect achievable…” is very nicely
drafted. I have a question (in first paragraph) and a suggestion (in
IInd para) inline as [km].


On October 24, 2023 at 3:34:37 PM, Black, David
(david.black=40dell.com@dmarc.ietf.org<mailto:david.black=40dell.com@dmarc.ietf.org>
(mailto:david.black=40dell.com@dmarc.ietf.org)) wrote:

>
> Hi Peng and WG members,
>
>
>
>
>
> > Please see if you can help to refine the text, thanks!!
>
>
>
>
>
> One of the reasons that I volunteered to work on this is that I suspected that a more significant rewrite (well beyond refinement) could be appropriate to capture the concepts. That’s what I wound up doing – I propose replacing the second paragraph of section 3.7 with 2.5 paragraphs (and … no … I don’t get paid by the word ). I did not change the first paragraph of Section 3.7, so it’s included here for context:
>
>
>
>
>
> NO CHANGE:
>
>
>
>
>
> 3.7. Be Scalable to a Large Number of Hops with Complex Topology
>
>
>
>
>
> Scaling networks often results in situations where an end-to-end flow
>
>
> involves a large number of hops, e.g., 15 or more. The network
>
>
> topology can also be complex, including star, ring, mesh, and their
>
>
> combinations, and can possibly be hierarchical. It is required to
>
>
> support networks with such various types of topologies and large hop
>
>
> Counts.
>
>
>
>
>
> OLD
>
>
> Normally, bounded latency and jitter is a constant of application, so
>
>
> for the queuing mechanisms, keeping them with the variety of hops is
>
>
> required in scaling detnet. The queuing mechanisms should be
>
>
> enhanced, for instance, adjust the cycle time in [IEEE802.1Qch] to
>
>
> meet the end to end latency while considering the feasibility with
>
>
> the dead time. The performance of a queuing mechanism can be
>
>
> evaluated based on the E2E latency bound, the E2E jitter bound, and
>
>
> the execution time required for resource scheduling, which might be
>
>
> constant, or linear functions, or exponential functions in terms of
>
>
> number of flows or network diameter.
>
>
> NEW
>
>
> Delivering DetNet Quality of Service (QoS) in such large and complex
>
>
> networks requires end-to-end bounds on both latency and jitter, as
>
>
> discussed in section 3.1 of [RFC8655]. Achievable end-to-end latency
>
>
> bounds necessarily depend on the number of hops for a flow. In the
>
>
> best case, the added queuing mechanism latency for DetNet QoS is a
>
>
> fixed constant per hop maximum value so that the resulting end-to-end
>
[km] Why is the best case not minimum value? If the best case means a
clear DetNet path with
no queueing overhead on any of the hops, then a packet will incur just
the 'minimum necessary processing time' on each hop.
What have I missed? Is it that you wanted to replace 'dead time’?

>
> latency bounds are a linear function of the number of hops in addition
>
>
> to the inherent forwarding latency of the links and routers (and/or switches)
>
>
> involved. In contrast, it is possible to achieve fixed constant end-to-end
>
>
> jitter bounds that are independent of the number of hops. Such fixed
>
>
> constant jitter bounds are strongly preferable to jitter bounds that
>
>
> increase with an increasing number of hops.
>
>
>
>
>
> Advance resource allocation (e.g., of link bandwidth and node buffer
>
>
> resources) is also required to deliver DetNet QoS of service, as
>
>
> discussed in section 3.2.1 of [RFC8655]. The complexity of that
>
>
> resource allocation ranges from linear in number of hops (e.g., via a
>
>
> path-based resource reservation protocol such as RSVP) to potentially
>
>
[km] maybe the above text could be simplified even further (because a.
'Advance resource allocation…QoS of service’ and b. 'linear in number
of hops’ did not parse easily for me.

DetNet QoS requires resource allocation in advance (e.g., of link
bandwidth and node buffer resources), as discussed in section 3.2.1 of
[RFC8655]. The complexity of resource allocation process may range
from linear (e.g. in allocating resources for each hop via a
path-based resource reservation protocol such as RSVP) to potentially

Thanks, Kiran

> exponential (e.g., if solving a complex graph optimization problem is
>
>
> required). This resource allocation complexity does not directly affect
>
>
> achievable end-to-end latency and jitter bounds, but it does surface
>
>
> in other areas such as the amount of computation and elapsed time
>
>
> required to admit a new flow to a DetNet network without disrupting
>
>
> the DetNet QoS being provided to already admitted flows.
>
>
>
>
>
> Different queuing mechanisms exhibit different properties across
>
>
> achievable end-to-end jitter bounds, achievable end-to-end latency
>
>
> bounds and complexity. All three of these areas are considerations
>
>
> in evaluation and selection of scalable DetNet queuing mechanisms.
>
>
> END
>
>
>
>
>
> This rewrite did not capture the contents of following sentence in the original (OLD) text, which did not seem to fit here, perhaps there’s another better location for it in the draft?:
>
>
>
>
>
> The queuing mechanisms should be
>
>
> enhanced, for instance, adjust the cycle time in [IEEE802.1Qch] to
>
>
> meet the end to end latency while considering the feasibility with
>
>
> the dead time.
>
>
>
>
>
> The above rewrite is all suggested text – comments and revisions are welcome.
>
>
>
>
>
> Thanks, --David
>
>
>
>
>
>
> From: Peng Liu
> Sent: Tuesday, October 24, 2023 9:35 AM
> To: Black, David; jjoung
> Cc: detnet
> Subject: Comments on Section 3.7 of scaling requirements draft
>
>
>
>
>
>
>
> [EXTERNAL EMAIL]
>
>
>
> Hi David, Jinoo,
>
>
>
>
>
>
>
> As discussed, we may need to refine the Section 3.7, here is the text of v04 https://datatracker.ietf.org/doc/html/draft-ietf-detnet-scaling-requirements-04 [datatracker.ietf.org]<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/draft-ietf-detnet-scaling-requirements-04__;!!LpKI!hZ1_9jzFCtnMvzqwrB7hySWeF28Rx8BSzLHdSGLBWMe8DIcTZX8xuIi9eqzJxue4-16VoiE7dbHiy4W14W4crUeZ$> [datatracker.ietf.org] (https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/draft-ietf-detnet-scaling-requirements-04__;!!LpKI!gTHAVTfSeWjqs27oKrWjnhk4ESDN2tvLiL1GDXwqmPox-rrbaLGfxjgDjcqLrQaq-Gmr9rjWqzsxO24Id1hu9qk8$) (the changes from v03 are in red):
>
>
>
>
>
>
>
> //Req 7. Be Scalable to a Large Number of Hops with Complex Topology
>
>
>
> Scaling networks often results in situations where an end-to-end flow involves a large number of hops, e.g., 15 or more. The network topology can also be complex, including star, ring, mesh, and their combinations, and can possibly be hierarchical. It is required to support networks with such various types of topologies and large hop counts.
>
>
>
> Normally, bounded latency and jitter is a constant of application, so for the queuing mechanisms, keeping them with the variety of hops is required in scaling detnet. The queuing mechanisms should be enhanced, for instance, adjust the cycle time in [IEEE802.1Qch [doi.org] (https://urldefense.com/v3/__https:/doi.org/10.1109/IEEESTD.2017.7961303__;!!LpKI!gTHAVTfSeWjqs27oKrWjnhk4ESDN2tvLiL1GDXwqmPox-rrbaLGfxjgDjcqLrQaq-Gmr9rjWqzsxO24Id0wbV_KP$)] to meet the end to end latency while considering the feasibility with the dead time. The performance of a queuing mechanism can be evaluated based on the E2E latency bound, the E2E jitter bound, and the execution time required for resource scheduling, which might be constant, or linear functions, or exponential functions in terms of number of flows or network diameter.//
>
>
>
>
>
>
>
> Here are the text proposed before, which may help to explain more for this section while need the modification.
>
>
>
> As Jinoo's comments, we may prevent to use 'unacceptable' and better to 'recommend' the baseline criterion.
>
>
>
>
>
>
>
> //Req 7. Be Scalable to a Large Number of Hops with Complex Topology
>
>
>
> Normally, bounded latency and jitter is a constant of application regardless of the number of hops. So keeping them with the variety of hops is required in scaling detnet, especially for the lower end-to-end latency bound. The queueing mechanisms should meet the following points:
>
>
> For the latency, it is acceptable when the relationship between upper bound of end-to-end delay and hop number is linear, but is unacceptable when the relationship is exponential. Considering the diversity of queuing mechanisms in the future, the case of relationship between linear and exponential needs more evaluation.
> For the jitter, it should support tight jitter/sync-control loops, so it is acceptable when the end-to-end jitter is independent of hop number, otherwise it is unacceptable.
> For the routing calculation and the resources scheduling, the linear relationship is also expected but is not be limited because it will be more complex when considering the preformance of the control plane implementation, the flow aggregation to coordinate massive flows.
> There might be more proposed queuing mechanisms that can't be evaluated directly according to the methods above, the specific evaluation methods are out of scope of this document.//
>
>
>
>
>
> Please see if you can help to refine the text, thanks!!
>
>
>
>
>
>
>
> Regards,
>
>
>
> Peng
>
>
>
>
> liupengyjy@chinamobile.com<mailto:liupengyjy@chinamobile.com> (mailto:liupengyjy@chinamobile.com)
>
>
>
>
>
> _______________________________________________
> detnet mailing list
> detnet@ietf.org<mailto:detnet@ietf.org>
> https://www.ietf.org/mailman/listinfo/detnet [ietf.org]<https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/detnet__;!!LpKI!hZ1_9jzFCtnMvzqwrB7hySWeF28Rx8BSzLHdSGLBWMe8DIcTZX8xuIi9eqzJxue4-16VoiE7dbHiy4W14eytryAS$>