Re: [Detnet] DetNet working meetings on scaling/queueing

"Black, David" <David.Black@dell.com> Mon, 10 April 2023 14:00 UTC

Return-Path: <prvs=1464ae7f9d=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 27464C152A19 for <detnet@ietfa.amsl.com>; Mon, 10 Apr 2023 07:00:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=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 C5I3sxug2k9Q for <detnet@ietfa.amsl.com>; Mon, 10 Apr 2023 07:00:51 -0700 (PDT)
Received: from mx0b-00154904.pphosted.com (mx0b-00154904.pphosted.com [148.163.137.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 78CFFC1526ED for <detnet@ietf.org>; Mon, 10 Apr 2023 07:00:51 -0700 (PDT)
Received: from pps.filterd (m0170397.ppops.net [127.0.0.1]) by mx0b-00154904.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 33A5tB45025477; Mon, 10 Apr 2023 10:00:41 -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 : content-transfer-encoding : mime-version; s=smtpout1; bh=bCbK7JWc4XJYferNLrogavdnoRsRFhCRVhVcRDCUK3s=; b=cHarpSX2cUPyv+Ws3vXcV9UcuL5G73J6zAYya4/ho/VxTnAxU+sGr21pRbyv/pgkYNqP NgWXSBHwb9CWdfZJQKrN+F8KgsOJ5dIcnUTJRd0YhpHKEcvYXc2N4Xs4VqqI4WDRXCQ/ sEvrAqnHWCHv5ByY48KbTcLNKwgfq+DwChx6SyqvNRu4VF/SDZ8bPsiR5vlT34BlZQpq WtkKxBIsO6DZh57UNj7ANMIGg7gixG6KkVOfpFOcXh8Z5MPgPfVRYGbimcyxzKFplNGN 4VAGwYkTqCOLfXCgDg3ehTsZl1Is5EEbHy/MDLiWmB5fbvoTsBqfzihGi+T5U1lK3C+P fg==
Received: from mx0a-00154901.pphosted.com (mx0b-00154901.pphosted.com [67.231.157.37]) by mx0b-00154904.pphosted.com (PPS) with ESMTPS id 3pu1bux53h-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 10 Apr 2023 10:00:41 -0400
Received: from pps.filterd (m0089484.ppops.net [127.0.0.1]) by mx0b-00154901.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 33AD3LfU026054; Mon, 10 Apr 2023 10:00:41 -0400
Received: from pps.reinject (localhost [127.0.0.1]) by mx0b-00154901.pphosted.com (PPS) with ESMTPS id 3pvk0ngfne-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 10 Apr 2023 10:00:40 -0400
Received: from m0089484.ppops.net (m0089484.ppops.net [127.0.0.1]) by pps.reinject (8.17.1.5/8.17.1.5) with ESMTP id 33ADskWd018188; Mon, 10 Apr 2023 10:00:40 -0400
Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2170.outbound.protection.outlook.com [104.47.57.170]) by mx0b-00154901.pphosted.com (PPS) with ESMTPS id 3pvk0ngfjt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 10 Apr 2023 10:00:39 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fws0Pjj9U6jQNioRmY16SMUcN/SZEOooJi2sHEQqmKP4tjLJL5DbzSA87tuix2JCxs2mcVNTvVDCI3E5j2m2GDYrzGVAuyI+l7ClIaKzMRSB8LfaNbTWk3rJ55qI2qtzo1se/CookX+xsoOhydc4UZn5bA8Gws2vIc3ritTRvYGX3HO/YCrcxnDWlaokC5DvliElguxjcZUJkv6ZJvQK/P2buDwS3kng5ZOom4CXXpx1QgSGREWbHFrB6qPtlMUo0T8nrrsrjR7YZdL4PB8ST5BzUHmKO0wzPHDVanQ9VcVAD16UquxzvL9SDPb9PsYE483HFlFZE061d6NjZL+CJQ==
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=bCbK7JWc4XJYferNLrogavdnoRsRFhCRVhVcRDCUK3s=; b=GEGYF+plosxaxTFMvZ5c1YgfIG+fnk9/GLvgpOMhAedeRqOpaB+RSM6fEU19VV1f2eHTsstmo/egHuPvGZqtRyrNtYlzcdXS0LB/O7+ThCU2NrqMnvhWX/Spmlxrz1rJAS/1vIum6+mUmJ8858IZj9oyta22bNz+6e3HuRATDMSoatlp9AuSjHjIqhaxzdQqXsGxYAJFFdoSVrg42Ht4dHPXocQVD4ZHKCidGVz4C0sDz9cPqazhy6cCwO+4pKHQwiKFzbgEBuF4XUCj6UZTEpWujpanvplZX+4eI8LDVRXqZQKrbbtxhulwgSGku6iAmh7A9LFetrmlKKv3cq/57Q==
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 SA0PR19MB4240.namprd19.prod.outlook.com (2603:10b6:806:8b::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6277.35; Mon, 10 Apr 2023 14:00:28 +0000
Received: from MN2PR19MB4045.namprd19.prod.outlook.com ([fe80::91bd:8ab6:fafc:3161]) by MN2PR19MB4045.namprd19.prod.outlook.com ([fe80::91bd:8ab6:fafc:3161%9]) with mapi id 15.20.6178.037; Mon, 10 Apr 2023 14:00:27 +0000
From: "Black, David" <David.Black@dell.com>
To: Toerless Eckert <tte@cs.fau.de>, Yizhou Li <liyizhou@huawei.com>
CC: "detnet@ietf.org" <detnet@ietf.org>, "Black, David" <David.Black@dell.com>
Thread-Topic: [Detnet] DetNet working meetings on scaling/queueing
Thread-Index: AdlpkS2k6y4ut7YQSYONMGneOYA0UwBtKCyAAAIM5qAAALfUAAADsR2AABPW3HA=
Date: Mon, 10 Apr 2023 14:00:27 +0000
Message-ID: <MN2PR19MB40450EFA866D8805E487B0C283959@MN2PR19MB4045.namprd19.prod.outlook.com>
References: <MN2PR19MB404569D92C4E0AE8166B221B83969@MN2PR19MB4045.namprd19.prod.outlook.com> <7d1a2f15cd254697a6c0e53bab965468@huawei.com> <MN2PR19MB4045CA45E8345BABF4B58FAD83959@MN2PR19MB4045.namprd19.prod.outlook.com> <aa543cb8cff34d8a968b35b0e716d570@huawei.com> <ZDOHnc8UeQ9fjqHM@faui48e.informatik.uni-erlangen.de>
In-Reply-To: <ZDOHnc8UeQ9fjqHM@faui48e.informatik.uni-erlangen.de>
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_Enabled=true; MSIP_Label_dad3be33-4108-4738-9e07-d8656a181486_SetDate=2023-04-10T13:19:00Z; 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_SiteId=945c199a-83a2-4e80-9f8c-5a91be5752dd; MSIP_Label_dad3be33-4108-4738-9e07-d8656a181486_ActionId=47a7b349-a28c-4b98-97a5-ba7662ebd918; MSIP_Label_dad3be33-4108-4738-9e07-d8656a181486_ContentBits=0
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: MN2PR19MB4045:EE_|SA0PR19MB4240:EE_
x-ms-office365-filtering-correlation-id: 771d5ba1-3ffa-4abc-47bf-08db39cbf044
x-exotenant: 2khUwGVqB6N9v58KS13ncyUmMJd8q4
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: GNIvZ8yh/Jq09EgG4oGdK4BxWk9fkD4zHvK2E6E5EPVfsmakyM5rsptii7ajQ5AV5zehITZumfEVTRn4RzS6RrIcBaL2ty5WG9MAf8uB3VLR4zcKI3J4bk6ywr9MXNcjtulsQ187w5JZr4mmEKzuthfReEBg7X8YRGmB7w6HwL59MNikIAJZM++rDGKYgFmV9Ue5fIxhnnW4juU5Yo3+UH1U9M8TDQh1M0ZQZFi2I613DyaXMLcF2HLFy+Rb75Q9VE3Kffq1f8LW3sx1wqS5s2cifbMGBmL67miOzERyponhfRSrzUIloIkDMtIUmuRdaxr1PL20Aa/rf6DhtSAAJPH0cuY8VJmTrwxgaGnIi2CZ1KIXgnZewUVPlrPXqohV+JQPLNnqoaJak1YUCFRyCGl0t1iliJsshh4wsEw2TOK6n2fnhEJ1WxKrBCupMf82mWln2R1YEUUOxFAjhtQWCeEhT6gmU5XIRPW9+DH9Rt0aSHH6UgcbdbSRQYdwobN191jYi6HiD/acJjYrP28tQz6e7QigD6Fbv5svtLj43JKpdnGyl8cdXjGp3456JuINNhL5Eu1Oj3vAs8OL1VjI59yn5Xk980Ifd29FRpNQC0M=
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:(13230028)(4636009)(346002)(136003)(396003)(366004)(39860400002)(376002)(451199021)(83380400001)(76116006)(966005)(54906003)(71200400001)(478600001)(7696005)(186003)(110136005)(26005)(107886003)(6506007)(9686003)(53546011)(30864003)(52536014)(2906002)(33656002)(40140700001)(38100700002)(5660300002)(122000001)(66946007)(64756008)(66476007)(82960400001)(4326008)(41300700001)(66556008)(66446008)(8676002)(8936002)(86362001)(38070700005)(786003)(316002)(55016003)(66899021); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: I5dwsJnSmtPAAxrLVYDcVe6coCZfX9c1YLTYK6RJecdCXpvGzXgLnTbPYhiEPMuKFpQGZBqyBswqsmEMtSt8Wc92rjntH+k3lzejNpF4W3eyrrAGm05gBi2Se3ZarbFR1qGy57v5woqL7FoGMED5ONDueNfz2/1rHfp1CoRBO6ToUNzF56EPpzRWX+1YwuO+do2Q2MtAQu597LsVGzAsys3laf+pL/ZntKuwU93zRJabnhjVBV3T/Kkpcjce7hHQ0Mu3D+ZFC+mtDk6SbHYz4dwGEUT2XO2Tr0+QNieIN/qbJ9DcVboVeLJXuU+5cMpdm5bLui+y5VFF4P/0KuwC7d0oWY/b6kIfJchEmnnsju5d38gWJG5SauHU7ZtcCRz+Cw/DTPRQUbMJyUnCQnnUwEPivz2c7ktggX1xX9JPvkuvpeKVXw7jbLw1GSCMUVE3/eKavSSvzsISmuZbi9ld3yRaxVdshxuBo405bia3K9jlyjba8P9Gu/OISoZ1EYeLam/Y3sCnaUI4VczwpLirxtb4y57osXJsHlQI+fZitJl3AL9xY6M1zwg1IErW+wym2sl7pT+alY6bMmubx8ga7t6Xz7SVsJE4UlYzToUtMnS0bE2KcmLfWDOIw8/x5ZHSKYZBhb169ujoIjuoDymzlixua0xtiu2WRlcUS1MS8WPhajSjotmv2ipuxv4t5E2RZSzFdbgBLplv32W7iKiNlqSAPTrNw8UL38v2V+lYcTatRByh5tvay9Spzmjjh5lyea29KLVeFbeh48wlWQqg4/IlrqDlxuKx8hPmw+C2AaF8aY9udjOjfIOePoKeXdKA5hkghd/xIXwHm7ZbWmLhQZb6kqQ+bPSfL2rmNBRnJ6zTJonv/Ig3rWNMbGpyXBRUd5PLd3mXkBoey407N2878bt+EcxEpA8Tk2njLk3WK1mVfH7n2E85Q3G11i4ZmEeqcilYAflWdzK/8yo92MDW2wVcXzjLWvU4kYvV5FJOGMotI5AD2ySLGvjitrmaREl6weWqpUpf42M0A4n8w/mYN1EwBEvUanf44jgtIguERWPMntof+AKD6mHTwZTUTsVC6U4r11/vkoVoITowqrrlb4XOGLNq8qLN59yC+ZpCRDrlQtk9qKVNgFPezUgUEB+2/NHfqzy+0tYO0KqvizidBnVpHCqTkfYclGylHDzVRF75uc4bLlkdfdvVkDKO8qv8jN39OT8trj490ZcRnkyKbR5GaBzpxuND3ZKuL3Z1kHzXex8iD4x2Zfp6i0nV29IWx8YkEAdty07ZdVXkMa3bAayWfzzWGO4AjIJ0lnz0ggDBBophz4Cig5xL7QBlnEktd7ssy+Wnc4P5g9fj3pxm8mDHRBebG7D/genXsx/kR7ehzI5xqmE/EpejRKO8TGJe7t9bDDMspv41zChakJFSv9y4QvAYqIluaHzcvX7TbXGiU1F/tMDkv8Z3QUGNg6io62bmlw51TL17GCcZG+Lj1HwTKof/WqGkeRFpNIDcthfRASorWl72/MOdEF43jLnk1OKPAFlioz5ErIKD1gYXSplyztxecPbjDyohTA119RcXDQasxcq6kpOXCEXGNo3/
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
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: 771d5ba1-3ffa-4abc-47bf-08db39cbf044
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Apr 2023 14:00:27.4739 (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: 6jlUNdhMopsjaEAuMKi9+PE6EAnqr0dlQFzfdrCNrJWrxzYv6oxgEtox4T4dmd/RD1vj8LWWAvlGAUWdygXzSA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR19MB4240
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.942,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-04-10_09,2023-04-06_03,2023-02-09_01
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 mlxscore=0 spamscore=0 clxscore=1011 mlxlogscore=999 priorityscore=1501 phishscore=0 suspectscore=0 lowpriorityscore=0 adultscore=0 malwarescore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2303200000 definitions=main-2304100116
X-Proofpoint-GUID: gcIzjAhJigHpUpfAkeZL0VtlxqlpfOby
X-Proofpoint-ORIG-GUID: gcIzjAhJigHpUpfAkeZL0VtlxqlpfOby
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 clxscore=1015 bulkscore=0 spamscore=0 priorityscore=1501 phishscore=0 mlxlogscore=999 mlxscore=0 malwarescore=0 adultscore=0 impostorscore=0 lowpriorityscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2303200000 definitions=main-2304100116
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/j1YtwT8LM5uu34s7G8HgNXRSS60>
Subject: Re: [Detnet] DetNet working meetings on scaling/queueing
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: Mon, 10 Apr 2023 14:00:55 -0000

Hi Toerless,

> IMHO both drafts describe the same underlying queuing mechanism. If there are discrepancies,
> then i think they would mostly be bugs/easily corrected. But the drafts differ in what type
> of details they include, each of us trying to include what we felt was necessary/important to
> capture - in my drafts case i was specifically trying to rely on pseudocode to describe the
> behavior and add systematic components based on WG feedback, such as minimal ingress shaping,
> calculation of clock offsets (so developers of controllers will understand what they would
> need to do), and so on.

I would strongly encourage a single draft on the queueing/scheduling mechanism, separating out the encoding details (e.g., to separate sections in that single draft or to a separate draft or drafts).  Beyond that, specifying the details that implementers need to understand in order to produce interoperable implementations is always a good idea ;-).

> I do also agree with Yizhou, that it would be good to understand what we would need to have in
> the standard track documents first, and then figure out what additional informational
> drafts would have to describe. From our first round of discussing this (back from the times
> of IETF Bangkok), i also had the impression that describing an actual on-the-wire encoding
> was the most easy way for the IETF to agree that a mechanism was describing something that
> requires standardization (on the wire interoperability).

While it certainly would have been convenient to have a small number of drafts that each cover both on-the-wire encoding of queuing/scheduling information and the queueing/scheduling mechanisms that make use of that information, that's (unfortunately) not the current situation.  In addition to these two drafts that propose different mechanisms to carry essentially the same cycle ID information for CQF, there are quite a few additional drafts (draft-<*>-detnet-<*>) that propose encoding mechanisms to carry queueing/scheduling information without specifying details on how that information is to be used by network nodes.

> I guess it would be useful to have in our upcoming regular meetings some discuss about
> what type of details proposals should include and how, and maybe how to break up or
> merge proposals so each draft is better in a shape of what ultimately a WG could adopt

With the overall disclaimer that alternative proposals and discussion in the open working meetings are welcome and encouraged ...  at the moment, I don't understand how to make progress on the plethora of on-the-wire information encoding proposals without a good understanding of what information needs to be encoded ... which in turn suggests focusing on the queueing/scheduling mechanisms to understand what information is needed (in the hope of only standardizing encoding mechanisms that carry information that will be used).  A simple example in this context is that transmission of cycle ID information only makes sense if we're going to standardize some extended form (or variant) of CQF that will use that cycle ID information.

> (and i do mean this for all drafts on the table, not just our cyclic queuing ones).

I would agree.  It looks like I should put together some sort of tentative time budget agenda for the first open working meeting that includes time for this sort of discussion.  I'll try to get that out later today, and apologize for my day job preventing me from dealing with this upcoming meeting for most of last week ...

Thanks, --David

-----Original Message-----
From: Toerless Eckert <tte@cs.fau.de> 
Sent: Sunday, April 9, 2023 11:51 PM
To: Yizhou Li
Cc: Black, David; detnet@ietf.org
Subject: Re: [Detnet] DetNet working meetings on scaling/queueing


[EXTERNAL EMAIL] 

Thanks, Yizhou, agree.

David, *:

TO add from my side:

IMHO both drafts describe the same same underlying queuing mechanism. If there are discrepancies,
then i think they would mostly be bugs/easily corrected. But the drafts differ in what type
of details they include, each of us trying to include what we felt was necessary/important to
capture - in my drafts case i was specifically trying to rely on pseudocode to describe the
behavior and add systematic components based on WG feedback, such as minimal ingres shaping,
calculation of clock offsets (so developers of controllers will understand what they would
need to do), and so on.

I do also agree with Yizhou, that it would be good to understand what we would need to have in
the standard track documents first, and then figure out what additional informational
drafts would have to describe. From our first round of discussing this (back from the times
of IETF Bangkok), i also had the impression that describing an actual on-the-wire encoding
was the most easy way for the IETF to agree that a mechanism was describing something that
requires standardization (on the wire interoperability).

I guess it would be useful to have in our upcoming regular meetings some discuss about
what type of details proposals should include and how, and maybe how to break up or
merge proposals so each draft is better in a shape of what ultimately a WG could adopt
(and i do not mean this for all drafts on the table, not just our cyclic queuing ones).

Cheers
    Toerless


On Mon, Apr 10, 2023 at 02:32:25AM +0000, Yizhou Li wrote:
> Hi David,
> 
> If we set aside MPLS label, DSCP, IP options, long/short fields etc, the scheduling mechanisms are quite similar.
> 
> >From the perspective of elaboration, there are some differences.
> 
> draft-yizhou-detnet-ipv6-options-for-cqf-variant explains more on what are the problems and which part of scheduling needs to be extended to adapt to large scale network and to migrate from fundamental 2-buffer or 3-buffer CQF.
> 
> It looks to me that IETF usually has no normative language to describe queueing or scheduling.
> So if the group think it would be better to put scheduling as a standalone documents without touching how the info to be carried, I think it could be done by merging some text from both. Toerless and I started some conversations in IETF 116, maybe we can use some of the working session time to discuss this as well?
> 
> 
> Thanks,
> Yizhou
> 
> From: Black, David [mailto:David.Black@dell.com]
> Sent: Monday, April 10, 2023 9:50 AM
> To: Yizhou Li <liyizhou@huawei.com>; detnet@ietf.org
> Cc: Black, David <David.Black@dell.com>
> Subject: RE: DetNet working meetings on scaling/queueing
> 
> Hi Yizhou,
> 
> If we (temporarily) set aside where the cycle identification information is carried in each packet (that will need to be addressed, later), what are the differences between the scheduling mechanisms in  draft-yizhou-detnet-ipv6-options-for-cqf-variant and draft-eckert-detnet-tcqf ?
> 
> Thanks, --David
> 
> From: Yizhou Li <liyizhou@huawei.com<mailto:liyizhou@huawei.com>>
> Sent: Sunday, April 9, 2023 8:52 PM
> To: Black, David; detnet@ietf.org<mailto:detnet@ietf.org>
> Cc: Black, David
> Subject: RE: DetNet working meetings on scaling/queueing
> 
> 
> [EXTERNAL EMAIL]
> Hi David,
> 
> There is one more draft draft-yizhou-detnet-ipv6-options-for-cqf-variant-01 related to scheduling. Would you please add to the list?
> 
> I would like to  give a more detailed presentation if the time permits in one of the open working meetings.
> 
> Thanks,
> Yizhou
> 
> 
> From: detnet [mailto:detnet-bounces@ietf.org] On Behalf Of Black, David
> Sent: Saturday, April 8, 2023 5:13 AM
> To: detnet@ietf.org<mailto:detnet@ietf.org>
> Cc: Black, David <David.Black@dell.com<mailto:David.Black@dell.com>>
> Subject: [Detnet] DetNet working meetings on scaling/queueing
> 
> With the first of these working meetings coming up next week (Tuesday evening or Wednesday morning depending on time zone - WebEx info here: https://urldefense.com/v3/__https://mailarchive.ietf.org/arch/msg/detnet/5Ckc25NPr3C-wsQ9Zv4RzsADM1I/__;!!LpKI!gizM0h3fVQri_CXVhbroAQZf_xfpXH3bB0Eb-5KA-XrRuJ98xkz-z2RHddbKJkpR5bbVEx-T9CaAvw$ [mailarchive[.]ietf[.]org] [mailarchive.ietf.org]<https://urldefense.com/v3/__https:/mailarchive.ietf.org/arch/msg/detnet/5Ckc25NPr3C-wsQ9Zv4RzsADM1I/__;!!LpKI!lBepWUdXMG3R80CH1JYnT2jDhXknUDZyZ_KtO0ByFw8eZOWuJLksyCBCFPxGHkzTPCwyDTD579RAm2oNvw$>), I thought I'd try to describe some expectations (and non-expectations).
> 
> These open working meetings will be less structured than DetNet meetings during IETF week or the interim meeting (no fixed time slots, discussion will not be entirely organized/oriented around slide decks).  The initial open working meeting focus will be queuing and packet scheduling within individual DetNet nodes, where we're aware of the following four drafts that propose node queuing or scheduling mechanisms:
> 
> draft-eckert-detnet-tcqf-02 Deterministic Networking (DetNet) Data Plane - Tagged Cyclic Queuing and Forwarding (TCQF)
> 
> draft-joung-detnet-asynch-detnet-framework-02 Asynchronous Deterministic Networking Framework for Large-Scale Networks
> 
> draft-peng-detnet-deadline-based-forwarding-05 Deadline Based Deterministic Forwarding
> 
> draft-peng-detnet-packet-timeslot-mechanism-01 Generic Packet Timeslot Scheduling Mechanism
> 
> If any drafts are missing from the above list (or any of the above drafts should be removed), please send a note to the list or directly to me with the WG chairs (detnet-chairs@ietf.org<mailto:detnet-chairs@ietf.org>) cc:'d.
> 
> The open working meetings will initially address three items:
> 
> 
>   1.  Refining requirements: The scaling requirements draft (Requirements for Scaling Deterministic Networks) ought to be stable enough by the end of April that work invested in determining whether and to what extent the proposed mechanisms do/don't meet its requirements will not be wasted.
> 
> 
> 
>   1.  Longer presentations of the proposed mechanisms.  Each open working meeting ought to be able to accommodate one or two 40-45 minute slots for longer, more detailed presentations than have been possible during the limited time available in WG meetings - that would be 30-35 minutes of presentation, 10-15 minutes of questions.  With apologies for the short notice, authors of proposals who would like to do this at next week's meeting should please contact me and cc: the WG chairs.
> 
> 
>   1.  Evaluation criteria.  It seems clear to me that we will need to look at evaluation criteria beyond the requirements draft - a process discussion of how to go about this in a reasonable and fair fashion seems appropriate (e.g., much as the effort that has gone into draft-eckert-detnet-criteria-assessment is worthy, the author has been open and honest about being a proponent of one of the solutions - I don't like the optics of the group for one of the proposal drafts being in charge of writing the evaluation criteria for all of the proposals).
> 
> Please keep in mind that these open working meetings cannot make decisions for the WG - any suggestions/recommendations that emerge will have to be taken to this mailing list for further discussion.
> 
> Comments, questions and alternate suggestions are welcome.
> 
> Thanks, --David
> 
> David L. Black, Sr. Distinguished Engineer, Technology & Standards
> Infrastructure Solutions Group, Dell Technologies
> mobile +1 978-394-7754 David.Black@dell.com<mailto:David.Black@dell.com>
> 

-- 
---
tte@cs.fau.de