[Scone] Re: Discussion on TRAIN and SCONE

"DRUTA, DAN" <dd5826@att.com> Tue, 10 December 2024 21:13 UTC

Return-Path: <dd5826@att.com>
X-Original-To: scone@ietfa.amsl.com
Delivered-To: scone@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D5DC0C169408 for <scone@ietfa.amsl.com>; Tue, 10 Dec 2024 13:13:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 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_FONT_LOW_CONTRAST=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=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_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=att.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 MCjP7qh4U41A for <scone@ietfa.amsl.com>; Tue, 10 Dec 2024 13:13:19 -0800 (PST)
Received: from mx0b-00191d01.pphosted.com (mx0b-00191d01.pphosted.com [67.231.157.136]) by ietfa.amsl.com (Postfix) with ESMTP id 009C9C1D531D for <scone@ietf.org>; Tue, 10 Dec 2024 13:13:18 -0800 (PST)
Received: from pps.filterd (m0288870.ppops.net [127.0.0.1]) by m0288870.ppops.net-00191d01. (8.18.1.2/8.18.1.2) with ESMTP id 4BAKQiFK028049; Tue, 10 Dec 2024 16:13:13 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=att.com; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=PP1; bh=TR4+6RsSUFyXCTzIt0HcWe7PbIU4Uo /+knUTKnskHik=; b=Czjh7y2tLtdiOPyVl0Fw3Xt1uSqTYT9qp7NQ5tk18VgQbp qMKa96CHRPWu1FlxsqQxa+H+Jg76tg1g+VP6PQl6TQbciERoypE+bBDx7uQa2kyF 4+UtnPUUXqBDUdk33gC0qCrqBQHhk9d0Bu4YzHDKSArx3lxvouWkVEwP8Y0QIykC nuFpYTeotN5ZII86LnejQdDIuwqVIxBZ5qA18Dm+Fwc6454LepZ5Ylk7RK+V0VED phGsjiQHv3Kg1IYa9E88JDNVdR+9BLcvYzwrwoIVP99NAUBCbTKTS+Ak+bvSI2/Q UDoQCW2scL/aFnveE5ZA9bwNyLzqSRJC//hf8Rvg==
Received: from flpd657.enaf.ffdc.sbc.com (sbcsmtp9.sbc.com [144.160.128.153]) by m0288870.ppops.net-00191d01. (PPS) with ESMTPS id 43d437cpps-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 10 Dec 2024 16:13:12 -0500 (EST)
Received: from enaf.ffdc.sbc.com (localhost [127.0.0.1]) by flpd657.enaf.ffdc.sbc.com (8.14.5/8.14.5) with ESMTP id 4BALDAnH002027; Tue, 10 Dec 2024 13:13:12 -0800
Received: from zlp25943.vci.att.com (zlp25943.vci.att.com [135.213.92.141]) by flpd657.enaf.ffdc.sbc.com (8.14.5/8.14.5) with ESMTP id 4BALD39N001813 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 10 Dec 2024 13:13:04 -0800
Received: from zlp25943.vci.att.com (zlp25943.vci.att.com [127.0.0.1]) by zlp25943.vci.att.com (Service) with ESMTP id E2CEA40C8EDB; Tue, 10 Dec 2024 21:13:03 +0000 (GMT)
Received: from CAFRFD1MSGEX5EE.ITServices.sbc.com (unknown [135.147.202.234]) by zlp25943.vci.att.com (Service) with ESMTP id A2C1240C8ED4; Tue, 10 Dec 2024 21:13:03 +0000 (GMT)
Received: from CAFRFD1MSGED1EM.ITServices.sbc.com (135.147.202.238) by CAFRFD1MSGEX5EE.ITServices.sbc.com (135.147.202.234) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.11; Tue, 10 Dec 2024 13:13:02 -0800
Received: from CAFRFD1MSGETA07.tmg.ad.att.com (144.160.143.86) by CAFRFD1MSGED1EM.ITServices.sbc.com (135.147.202.238) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.11 via Frontend Transport; Tue, 10 Dec 2024 13:13:02 -0800
Received: from SN4PR2101CU001.outbound.protection.outlook.com (40.93.14.10) by edgeFF.exch.att.com (144.160.143.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.11; Tue, 10 Dec 2024 13:12:53 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=T8v/SaD5ygjGNrvnIrimwJKqZfq+J12I2YYpqg7G3tFuKbYuiQ3I3s/Db9nwygTPjIX0IYOL/z9M1uQmu8hxW+6gilSD162MbixcZam0OOVBMRGcGSEui5BxDDklvm9WTiL/Ub4GCf0it2/epOIErec/PiQmQibBSkf8uiiAKpgCtBp4aWY1LflOOS9lGcYjFeL9Tgb1jNs2NJjKTmBwU9dsIwJDRFkIm6e12x1mafEG4i7vTcFaZmB8FPDgEuD4bwf3DY1z19j705NJERUjbHakQ/xM3GHgLNxm19OLihW/95pijkr+z3sRNRvOSR8tOryli3e7/cVFYEn5CRa+pw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=FHUvx+cVDYLBeI5g9/YYpz8Nh0Z7L9oZyjWlKML9R9g=; b=W2tehRZCq+8G9x3s6zET03zDJedgaBc8tNPtvR+ppr6y2xU1QfTM7cLBStEB0594mLX1FJI81LkwoZ9HDioRZcXzEThpRpHODu2LY1l9VjHFNPLqX1yrHdpMKlQN0FoAh2o9hvPXeA7SPWZvu4K4mq/22Lz6ROTaaZmFSqn3undxWotLD681zSZxYVHTvqAVjeLucy8Kejex8FcPbv1E+Zbc3WzIh7LoxqZV4v1RY29SHrJM1KfKSH+nC1Bl5DMLoHkijtmUvjIeKIKNoPhejghBr3vvKlHiie1hdrg2Sr7RqQrZBsaq6HshMnLtB++eQY+EyS6EXYDJ3cZ+b61Jvg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=att.com; dmarc=pass action=none header.from=att.com; dkim=pass header.d=att.com; arc=none
Received: from SJ0PR02MB7278.namprd02.prod.outlook.com (2603:10b6:a03:2a0::12) by SJ0PR02MB8404.namprd02.prod.outlook.com (2603:10b6:a03:3f4::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8230.19; Tue, 10 Dec 2024 21:12:50 +0000
Received: from SJ0PR02MB7278.namprd02.prod.outlook.com ([fe80::91b2:7cdf:1e1b:6d1b]) by SJ0PR02MB7278.namprd02.prod.outlook.com ([fe80::91b2:7cdf:1e1b:6d1b%3]) with mapi id 15.20.8230.016; Tue, 10 Dec 2024 21:12:50 +0000
From: "DRUTA, DAN" <dd5826@att.com>
To: Gorry Fairhurst <gorry@erg.abdn.ac.uk>, "Brian Trammell (IETF)" <ietf@trammell.ch>, Watson Ladd <watsonbladd@gmail.com>
Thread-Topic: [Scone] Re: Discussion on TRAIN and SCONE
Thread-Index: AdtIGqHNQew9BpeOSY6F8GV4O9ZMJgBUIsEAADffVAAANMZwgAAClSoAAAcPibA=
Date: Tue, 10 Dec 2024 21:12:50 +0000
Message-ID: <SJ0PR02MB7278106FD355F031A1F10294DD3D2@SJ0PR02MB7278.namprd02.prod.outlook.com>
References: <AS2PR07MB89789811EBE1658EC0B54F97E2312@AS2PR07MB8978.eurprd07.prod.outlook.com> <CA+9kkMD+OognVfLUgzA6FxBm3BLaqQj_f-fL8sNf6u4fMpWpoQ@mail.gmail.com> <CACsn0cmDJzr1ymPpdDbV_FYhXPbGEHadgJvDhj4Z805Lh5cErQ@mail.gmail.com> <09730342-1AFD-4684-B223-9D8C8FD0DDEA@trammell.ch> <7ed65c6a-438f-4a38-9e57-f10bfaaac14f@erg.abdn.ac.uk>
In-Reply-To: <7ed65c6a-438f-4a38-9e57-f10bfaaac14f@erg.abdn.ac.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SJ0PR02MB7278:EE_|SJ0PR02MB8404:EE_
x-ms-office365-filtering-correlation-id: f488789d-e914-48a6-1e7a-08dd195f677f
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|376014|366016|1800799024|4022899009|8096899003|7053199007|38070700018;
x-microsoft-antispam-message-info: qmuKie1Xk3Oj0H+BiQwOKMTKaBe/zFauFZOlPEOxXjTP3LyXMHILkWCAvmwFivTyQ0/yZbGpUnlweq2h7kCDX5IfAUo7df8ImPfYJtMb9m7zZ3qbd5CQs/2WANAoKZfYgCT9qWe06z6+piIkYOF2tSIm/2tAa61B9eRP/iR0p9wqz/Z2wq0k8Tc9qstfPdFFfyYwqNdECvOCZf+aNDjkjmUhI6s6r41Db9hf/O5Qi8x8o+Md/r+NWTZFnf8mV7lI7AiN/tVcoQgfKENzBPT2Oi5wXrovedgvMK7rgEhFn/Wgwk28A4qfIRy1MOb6GaTYMo4AAQFEQ9ieLjr6zvB8737Lqjx6YxJsBdWK7vz2DkoU7Ql4r2MSAL7z7lsW/DipdlHWPOqLflPWRORPyKPEYfafIBmUPued+bgyxTgoz2x+F3U8jetceEfFK4G9umhFfKkh8qDQQOwXrVFzba/eThuBfQLRfSJupK4nDE+zqytQiGw7kU2lktu3/t8RqOhfnwb2eaeSd2Erd2ZDMfQvgMoE3W2Rei3EWE1w5ogAAs7mc4Otw3uYqSRxzzvAlBdipDOZoeTHm3UXc2lUGK4QJra3z2+ItzzLDrNJPcFUuYI0glErAbUNeYRmf6CN74Dbhj+ENdqH63HyjR/eairmSmWCnXRdXQGxUOXrZhbtVIlhHZyz+/hz+2u3SoGd0jvVjwVy6g/ITSlV+bjvrVnIDXUnkoWGygFWU2kikjQ+XA4E5WDMJdDomAFhTZUX2ErmYIpJRH95w174tW6i8zKSLvcgjQrbhLVuzlG2QuiG5nLA8TQboBK/saigGEBBafY8AKfS4O9O2tPITkR/clTg8L2jWGco+khMYMQmSjdLi/yss6X42RujkgWziy0K9DDabp1qjtNaYYkQAz5w0EvGmUZG9dqMcvYCjpFeE12cA758XHVqz0gERLP1BLCfioOluDtbBcr535oBKp6cEyLEXnohl1Rx37a4HXFRFJwJqznjCDpa+CKk+eHctbHjs5yZjD+NivDxZeIUfHGP3h7tSaiQmHQb5rA8oANT40FyLnlzo6VxxKB6yj0GZ6nBjp0uQijgpAE85j+SV2JhTJyccW01dx0V5zHWlMNfz2PXdGPI02YJpDKQUMQgo4qLipWXd0mn/cHK9YU8990o7Hl1QUI3rqaBM0g3OLi6cAWSiGXt/FD8xE4323BXmDKsQcDxahZ/OwpIFgt29h9r+kXOK4uGgTKDuOaxKbMgQCXwTagIpER91KTzbwQBinMDqIijRrslbXmVBw0pztV9cz6a1BbIaFZrXpOLqVRmmAr6/HBg9JbSiXxMQJgmW2RZmO46FYWYbWq/C3w8CJUV7uvbw/Ynfsp3DfotxUsD/iuvLrw=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ0PR02MB7278.namprd02.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(1800799024)(4022899009)(8096899003)(7053199007)(38070700018);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 6Ibh+orfmFezLFv6PlKF8Fw4s2X+oeRrLKu9t53twsaECZTHZBcanFRaSxsFxu5LgueNNxmoA9zscIRv6wiSmzkMaQL5+Qf8Ec8NjT/bF/sV7CieTwPik66ecrVaUZZGLU2xVTGS8SNslLTLu81Rz44ODPd1DzS46CsCbPkH+CsTHaikuXnMyf5QH6REtLWPwkiHT+gKoc8M4Fag0qyQ/QbSCvSXREhYfvc0iv5cjgyDCaf+O9egJNcn893VGpqEaA+CAyrTbl8dxGn5wswVcUo8Nzp2IbBUjIIdbLuCX+48u8uIaH1eEIQMbXiUc5tA2cnJVcuQYvn/OYrVRFdJg+rCf8FbvodUiNJDAazXz3YF/lw8M+YJQm+gmKUFSvOtSBdp3OJncViZaCjV8kktYENhTwvnOgh09967xTiBhzKDDgH/NofnTxlb58H02Vzy7K/YJTzHDmYoAihJMtr7BGVm8NBGrAxeOVFSAdRDkBNFxD4jvirM2lELRlYpFu2nW/PXi0+AtwWJ4CIgkXpUVes+Z+YUAARO8sRi1p84wuRWWHe1a07CYdlrLQvYvuYPl5NcCOtqo9Z4z3TU9arawUQpbDjrdTTFEJJVnAj25oCMxbH5CtAtA3OppiAEmihqvHpkSDcIVo4d8b9BegKBQhazxksxjwJ3ukrHZrSMlGES/6sjCAiLhK8snApvvLkryWEMwpTLzSZxCQfptkA4QSDzwGutlNzyEWTKuBPk3oa6T8EGCCMHZ3agxzxuKEnalBJZpbdKYWEC2sMr5EFiVFwqf9v+F4vUplvx/1n/fO4oZCVJr/7y1Cg71EivTDki4vu+ZvWecZM21umcsklHnYwnVufSoGBdhM9ZOazBKHo+P30AG8vvKmBkZymXddLGfI7RJM98D4ZSJ+5yi1L7Zdp0nsH5n/FW+O2ChZfRb5obmzDSETfQlyoPGm2Rd+YngcZAnDkjtUkO2DA+8LilQpDm63WSbDpP0O43rHbnoU2IzYctH7lq/f0ZhAPlRncRpymWOrvGdGKFzkAE5vlll1JhJy+zuW4vktPIMp98x/QJcLnErQar1FTDw6gXOBNzcCteJJz157gIq0aX78B9n1JRGrfw+YUsWSEbfG2FEv4W8WNtvUBJae3uq61EBsoqiWAq/ha0psLUACJCj2TqNjnjZ5FgBjPtQgUzym1cdG/SAki6q0UQBfmL2twDp1/ceYYrQhWYCKW5c5sTeQzXBnlIMUY89p1AT+/0AL03Y+cKXwbRVLsMXDpqx/iXgOQCuEyHq30xYrYebYBesYVD8cFJ/Fi9s+Z3Tb5nmWbsIkNhRxY0fXqJCMFfK1yuMYoLTzaK9J2O/WUJm+3uAmNVHLa4RSYz6yH1Qv/KmuA0pV0a0U9xM53XvGKhgDHQo0S5eytEa/y3tYAjQc7lFoIvn4WLsPfR1KSrN7skv3bomxp0z1nn8Ptb6PKv3dK/7gAptSIORHR3kbT/W1ggurYZZNVTXw2cnDsYH6wHgmt/chkIxMc6SdVTFJVg3YJxu8ea4DU7zWqHlxTQOwEYTvbdA3yO5GNFoapydxF1kfS5f4g=
Content-Type: multipart/alternative; boundary="_000_SJ0PR02MB7278106FD355F031A1F10294DD3D2SJ0PR02MB7278namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR02MB7278.namprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f488789d-e914-48a6-1e7a-08dd195f677f
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Dec 2024 21:12:50.5024 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: e741d71c-c6b6-47b0-803c-0f3b32b07556
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ZiVyjQHnq7olwFNb8D4VAgltsquythHj2l4/T653aYyf3ZcHFYL63rfBeEPE1NUU
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR02MB8404
X-TM-SNTS-SMTP: BBBEA2C07D2BFA2AD7340AE5FC351352C3C6CAFE7C9E58A040E2D4EAECAA647B2
X-Proofpoint-GUID: Lc-LtoL77aw6R4Ee1tZJjVlACUFTDggL
X-Proofpoint-ORIG-GUID: Lc-LtoL77aw6R4Ee1tZJjVlACUFTDggL
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1051,Hydra:6.0.680,FMLib:17.12.62.30 definitions=2024-10-05_02,2024-10-04_01,2024-09-30_01
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 priorityscore=1501 bulkscore=0 mlxscore=0 malwarescore=0 spamscore=0 lowpriorityscore=0 clxscore=1011 phishscore=0 mlxlogscore=999 adultscore=0 suspectscore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2411120000 definitions=main-2412100153
X-MailFrom: dd5826@att.com
X-Mailman-Rule-Hits: max-size
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; news-moderation; no-subject; digests; suspicious-header
Message-ID-Hash: RCYREZGMBXYPEBPM5URV3QA573OLL7AC
X-Message-ID-Hash: RCYREZGMBXYPEBPM5URV3QA573OLL7AC
X-Mailman-Approved-At: Tue, 10 Dec 2024 13:25:52 -0800
CC: Ted Hardie <ted.ietf@gmail.com>, Marcus Ihlar <marcus.ihlar=40ericsson.com@dmarc.ietf.org>, "scone@ietf.org" <scone@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Scone] Re: Discussion on TRAIN and SCONE
List-Id: Standard Communication with Network Elements WG <scone.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/scone/1ksXYJeJjtFaDs1Gmfd2Ay1mpeQ>
List-Archive: <https://mailarchive.ietf.org/arch/browse/scone>
List-Help: <mailto:scone-request@ietf.org?subject=help>
List-Owner: <mailto:scone-owner@ietf.org>
List-Post: <mailto:scone@ietf.org>
List-Subscribe: <mailto:scone-join@ietf.org>
List-Unsubscribe: <mailto:scone-leave@ietf.org>

I’d like to add my perspective into this with support for a more flexible approach on the advice.
The goal is to convey to the application a policy value that it would act upon and it is not a one to one mapping to the encoding options it would have to choose from (or limit to).
That is because on the network side is just data rate to and from an endpoint. This can and will most likely include multiple streams. The client has to make the decision to take action and adjust the behavior of the app to meet that network advice.
Globally, the rate limits can vary significantly and any restrictions to the value will have direct implications on the adoption of SCONE as others already mentioned.
In addition to that, we want this to be as efficient as possible so any negotiations and round trips to stabilize the rate would create unnecessary chatter and have a significant impact on the data plane infrastructure.
In fact, I think we need to start talking about how to optimize the SCONE signals. Focus on the frequency needs and types of traffic that need to enforce it.

Dan


From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Sent: Tuesday, December 10, 2024 9:23 AM
To: Brian Trammell (IETF) <ietf@trammell.ch>; Watson Ladd <watsonbladd@gmail.com>
Cc: Ted Hardie <ted.ietf@gmail.com>; Marcus Ihlar <marcus.ihlar=40ericsson.com@dmarc.ietf.org>; scone@ietf.org
Subject: [Scone] Re: Discussion on TRAIN and SCONE

On 10/12/2024 16: 08, Brian Trammell (IETF) wrote: Greetings, all, A couple of points inline (as an individual path signals enthusiast, no chair hat): On 9 Dec 2024, at 15: 57, Watson Ladd <watsonbladd@ gmail. com> wrote: <snip> With

On 10/12/2024 16:08, Brian Trammell (IETF) wrote:
Greetings, all,

A couple of points inline (as an individual path signals enthusiast, no chair hat):


On 9 Dec 2024, at 15:57, Watson Ladd <watsonbladd@gmail.com><mailto:watsonbladd@gmail.com> wrote:

<snip>

With my implementor hat on, I really appreciate the simplicity of the TRAIN format. However, I fear that it will be very difficult to convince operators to design their policies around a table of pre-configured values. Keeping the table of values relevant over time might also be a challenge.


I don't think we should focus on what the network element operators could say; there's quite a lot of variability possible and there are, unfortunately, vendors who would love to charge for the knobs, bells, and whistles to send complicated signals.

Instead I think we have to focus on the receiver of the signals and the question of "What can the endpoint do with the information?" and, even more specifically on "What can the application do with the information?"  Are there really likely to be more than 64 distinct responses from the application to the information that there is a shaper in the path?  For video, I think the answer is probably "no", because the number of steps up or down in video quality is rarely infinite.

ISTM the following two statements can be (and probably are) simultaneously true:

(1) There are (far) fewer than 64 grades of actionable rate information for our reference problem (adaptive bitrate video). Basically nobody makes 64 different bit rates of video available. I don’t have any intuition or data on whether there are even 64 different bit rates of video currently deployed in the (p99.9) Internet, but I suspect not.

(2) There are (far) more than 64 distinct rate limits (measured in bits-per-second) configured in the Internet.

One of the things I’d like to understand (either through measurement or modeling) is how much (2) matters. If we used a TRAIN-like approach and defined “Price is Right”[1] rules on the exposed rate limit (“path sets codepoint representing the highest bandwidth available without going over the actually configured limit”), how much bandwidth efficiency would we be leaving on the table?

([1]: https://en.wikipedia.org/wiki/The_Price_Is_Right<https://urldefense.com/v3/__https:/en.wikipedia.org/wiki/The_Price_Is_Right__;!!BhdT!gvaAhlZkEdNihdW7aG4mIPgbD5fsOer_p_IYDMr4MxygBZPxlYwB05nHWgGTz_0loBfJkuSgXKCWrRzB-Q$> for people without an overexposure to American culture)


It's not the number of responses of an application but the responses of applications. Conceptually I get advertising the limit and letting the application adapt much more than approaches signalling a particular response.

>From a deployability/simplicity standpoint, I find this argument convincing. Approaches requiring a more complex negotiation than “here’s some information about the path you’re on” (or indeed, “about this traffic”, though the latter has a whole bunch of sharp edges and we have a long history of learning why it only works in very restricted deployments) tend to explode the set of things that can go wrong (whether accidentally or due to abuse), which in turn lengthens the deployment timeline, perhaps considerably.

Or, in other words: “ECN was specified a quarter century ago”.

If we want the analogy, then the first round of ECN deployment didn't work out because people had sofware that assumed old semantics that predated ECN. That we are not repeating here for sure.

The second issue was the first ECT(0) signal "tell me once each RTT if you''re congested" should have been better and provided slightly more info - we don't want to repeat that mistake in SCONE by being just slightly too restrictive in how the signal is communicated/used.

Sure there are somewhat less than 64 credible limits, (but there are more than 8). I'm following Matt on this, one value may not be quite enough, and 6 bits for two or three values seems like we're engineering ourselves into a future problem.

Best wishes,

Gorry

Cheers,

Brian
Gorry



At the cost of some round trips, I think you could get an application below a network restriction with the spin bit and one extra bit.  If the extra bit is set, your network consumption is too high to be supported by the network, so you should lower the video resolution requested or sent.  If the spin bit flips and the extra bit is still set,  it has to be lowered again one more step. Once the bit is unset, your network consumption fits within the shaper's constriction and you should continue with that video resolution (if it is unset at the beginning of the application-level connection, you started within the bounds of the network constriction).

Obviously, that's  not the perfect answer, because we do not want to spend the round trips this implies it might take to get within the bounds.  But the actual behavior of the application in response to this signal is very simple, so sending complicated information to elicit that response probably isn't worth it.
regards,

Ted Hardie
Path signal enthusiast

_______________________________________________
Scone mailing list -- scone@ietf.org<mailto:scone@ietf.org>
To unsubscribe send an email to scone-leave@ietf.org<mailto:scone-leave@ietf.org>
_______________________________________________
Scone mailing list -- scone@ietf.org<mailto:scone@ietf.org>
To unsubscribe send an email to scone-leave@ietf.org<mailto:scone-leave@ietf.org>




_______________________________________________

Scone mailing list -- scone@ietf.org<mailto:scone@ietf.org>

To unsubscribe send an email to scone-leave@ietf.org<mailto:scone-leave@ietf.org>