[alto] Fw: [Cats] Thoughts about CATS metrics

Jordi Ros Giralt <jros@qti.qualcomm.com> Tue, 16 May 2023 21:12 UTC

Return-Path: <jros@qti.qualcomm.com>
X-Original-To: alto@ietfa.amsl.com
Delivered-To: alto@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 33DEDC151547 for <alto@ietfa.amsl.com>; Tue, 16 May 2023 14:12:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.986
X-Spam-Level:
X-Spam-Status: No, score=-6.986 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, 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=qualcomm.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 1Ix5_3nNUlE0 for <alto@ietfa.amsl.com>; Tue, 16 May 2023 14:12:06 -0700 (PDT)
Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (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 99C92C151063 for <alto@ietf.org>; Tue, 16 May 2023 14:12:06 -0700 (PDT)
Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 34GKgVgE022990 for <alto@ietf.org>; Tue, 16 May 2023 21:12:06 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h=from : to : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=qcppdkim1; bh=Z9xgyf7RzGMGAXl50ltMfkBkvP89BDScrpIJ/pGlehg=; b=GWe2mjwNzLVUi0g9OrdNdXl+3R1GNJireV+yZihc70mQflIuf6Vekes6syTcxDUmHfBA Os4KfrK1E26xqbnlt/bpW5uDQ0wauMp3YoCarSihkZnTA+Ja4ayYKzENV9Lp1IWVXK4F xtoXUvD9agT3qOqFfrXCjMtQjE2EoAHZgw8CUY099phxnCeLfmNzRmHR9Urn2GNaS266 OjdsuL09bMm4wIjvDmI9EC/zpPmXQikoyVbMxiNyelZUa4EwTYiDwRxz5a7Oi+51j6Rn IRminCIhjwEV1MlO+fFyD2V3iGX1bGgtmUIYapWk3YI9fZNHyvh/9SJsirt4OlWy6ILi 7w==
Received: from nam04-mw2-obe.outbound.protection.outlook.com (mail-mw2nam04lp2173.outbound.protection.outlook.com [104.47.73.173]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3qmcc60nfn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <alto@ietf.org>; Tue, 16 May 2023 21:12:05 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=P24oUIaqvPF/LfOAqq727h+PZsewLIckkcrUR98i131G8/vRdUdFvQl8LP13VfNZwKSljygds9EZMAisc+AEmRZkspNC6G63qHyCMUuMv8rQZb6NBZkr6rwAslH5Cfy82XCfYzdQT7s4BZlOWuScR/GN2s2CAWnW/D8SkFFf5DY4TMkYllMjhA6yuUtM/7Y3ry02rEcigOi7/eWpuWWPcGs/R8yEEhY5X4IoA+kCJv5LR/M8pjk0CEbv+LLlgnInVa4BSxihco+RGvohOjNgJD3hOM1w5jFTBnRU2GIFLLFNQwH9dvkqaHAOdWKdvlOsgNEICMhXNjNLgWYBNjfWtw==
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=Z9xgyf7RzGMGAXl50ltMfkBkvP89BDScrpIJ/pGlehg=; b=Lpfq/LxKGDBIwLhbdefYr3jXxjNQHnZWmqJbkay9hsXtt+YUrQXtOMxsV6BPzNDUql7jP7zKGECpv8C9CJ0senvpQnOOngM21fyv9RbiXI1iAns0ysa9v9pkp2V0Uzz2ndqPkq9W2tpViBCJs7BJJyhWXsiteibXdjXa0HhCLx/kFb10O3u5zAm7ey715ENgywubx1Q6KLJREqe+ORoQYZVV49aU4/Ntj/90AT+x5lSKgLrvujAIJ52nFvu1T2/2B27nunNNASB4HKCottSOKuu537zubzZeKUTKR0MEwcdFfn2I+G1eXfDrbl0ECAX+l459WVpG6XnlXElMUR4BVw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=qti.qualcomm.com; dmarc=pass action=none header.from=qti.qualcomm.com; dkim=pass header.d=qti.qualcomm.com; arc=none
Received: from SN6PR02MB5375.namprd02.prod.outlook.com (2603:10b6:805:75::12) by CH0PR02MB8166.namprd02.prod.outlook.com (2603:10b6:610:10b::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6387.33; Tue, 16 May 2023 21:12:02 +0000
Received: from SN6PR02MB5375.namprd02.prod.outlook.com ([fe80::9f0f:8fc:addc:5edf]) by SN6PR02MB5375.namprd02.prod.outlook.com ([fe80::9f0f:8fc:addc:5edf%4]) with mapi id 15.20.6387.030; Tue, 16 May 2023 21:12:02 +0000
From: Jordi Ros Giralt <jros@qti.qualcomm.com>
To: "alto@ietf.org" <alto@ietf.org>
Thread-Topic: [Cats] Thoughts about CATS metrics
Thread-Index: Adl+g6feKG5EpFGERAKUiJwWRlckvQJYrS7xABUgkWA=
Date: Tue, 16 May 2023 21:12:02 +0000
Message-ID: <SN6PR02MB5375B434B3D7C6A92E3BB4A7F6799@SN6PR02MB5375.namprd02.prod.outlook.com>
References: <010601d97e84$436d7510$ca485f30$@olddog.co.uk> <SN6PR02MB537500E653B8D38544864D4CF6799@SN6PR02MB5375.namprd02.prod.outlook.com>
In-Reply-To: <SN6PR02MB537500E653B8D38544864D4CF6799@SN6PR02MB5375.namprd02.prod.outlook.com>
Accept-Language: en-US, es-ES, ca-ES
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SN6PR02MB5375:EE_|CH0PR02MB8166:EE_
x-ms-office365-filtering-correlation-id: 548c2660-3b74-4bdf-eb6f-08db565231a5
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Ts7eYV08at/gtQg+h/jCZ3M+qmcoi9JQTaMZ6JzO+TxgT4lndD+7d10Ctj1aBkWJGrcNnNfMY7zBqNgLE9SWxIw2w4k5rapwt0mQbCVLLuZ02QwlGG5/qXmFY0I8FVd73snD8NdgsTHRbl1SmodMB1EGZVolEKGvL/6b2+Gca+8juKlAGxBfJeXKqdjy35E4/Ec/or1B8x+i7Igw+TuJL7nVLWoTpGs8vRP893YV1ouovG7iW/RXl+325lDfvN3dd4yI7JHX0ld5aX6dpYx+/y/xkCsm3gO7LNagBFKGigQQVoUdBbZwjZtWfM1/qTJW/OvXHsowGgpEO3MNAs2VISK2DXJZmbhohXxFHGqvLU0d3i4felB+pn3HnyaVVcP0QDHHRURyxbW93Nxr9bjmNuMmVyzwgBebxiWRpBYIfbjeDBdSy+fwtQ2sqxKC8M/LRHZJS7fnhb1EJfQWMzxB41yEbqnKmh3de8ByYnTuOh4hAsLj5LdP8Bzsm3Y3Xi7Ce+RrNEnRvM02w7OT8RbcN8BO9Kplxj1SPb0Y4B+Xgb4vO6WZpFzKT6rNV4iSbQO7xWN2EylPICPLZMWwNyPTr4RFsM0K+5hx5i/Ce+62zhQ=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR02MB5375.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(346002)(376002)(366004)(136003)(396003)(39860400002)(451199021)(19627405001)(6916009)(64756008)(2906002)(8936002)(8676002)(5660300002)(52536014)(86362001)(41300700001)(66446008)(76116006)(66476007)(66556008)(91956017)(66946007)(316002)(19627235002)(478600001)(55016003)(33656002)(7696005)(71200400001)(2940100002)(26005)(6506007)(9686003)(53546011)(83380400001)(38070700005)(186003)(122000001)(38100700002)(166002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: hh2HaMXjyMIIekcPE1TF1fJAD61lbJmTQPWbR2jLxfYeC9k/+Z3BF5dkhcVn3d657lC9aWRvCRG9XRGgk2cp4CgFgujwyiwwQkrq4/sbJSwpJHnBSGHGU34wulcxkpSp4mtLLb+rCKSGgefl4tbSnxKczQr7bUwvROMm3rwMDEAV2ESdFy5LlFMTaJayk16cfQnY6euU3zy2qhdTa4IOdY23AwFCLMtepfDuLa5qMZkby9onfeHPdHYbz6J6N6PkIdmERVqN64DCxGcDKvnmb0R7O8V30QvfnW6xkqsd7ye3es1UADm4Zk+IWjf4lLy1D1gW2R/GF6PXMSys742jSzzurgdMU14yhBL6Ot/vOTOB1MwGA8BWPYQre/wsWzrKyBWc+FMl9twDZ+YzyDtryLyT6VBMUehdInEko91Ay/ohdIQ/wiTFnQkF5BZRhyOaucKbM/OPKEb4ucmZ/vaI9c7EA8qKjDk9SThg9PFgbHmc4XN8xW0NiJwLIxeFr2Y0B3QS8jX4a0uQChGzt095ZbVnVP33jkijk7/gAwyUqaVZTp4rtsHK1CmWZjf2qNI1TbjTminLhwr0TCqg8iBuJ0wES3B7VE7zHnA09xgCHsAiO3KgnjhZNQeigWSBrKdNN40qvPMKj60cbl0h3DYapqcgTipqsulVCJy7R8e+Be0DdSOnGFzHo7t8lRdgxDqjYFyhdqLbukANYWs3Hg7Y8s6Sh8mSQ6RjPry5QGuckIzwWdZEq8is29g+i0wLBxb5EMPsruaCL1QujsHQ5Ns/Vb3o+XFHTr6yr9YrYJ7EpWr110IypW5FGsySCdzYMG2DVL5CxhUgjQUj5IcID1LkdQqJO2IMgmmPDsUeYPofrHCotH+069evmCQ5J6ZQAYItvQY3WW1Lnfw0PqzOMTSNGFGCt6EVZwoJm+cgsZtPPLk8AeiGvVJGJeiS79U2IppiUmrWtp/17K4kDVsBf2kGvGameVT89DhmLsShCt70n6LFSB6vwQR74hB/CwtKGYjcJfsCsxWfgLlv7EY5+KRumGtHfgoiIoX/82yiLkzYsmd4E7L/2ryb50yixnPozRC5yCcBb4DQA60+KKT+txj+px5hfbLXqFMbNncywBv7G4ums7y7fRhtEIDUb8vn+4E3XkADfjXAPM+gycWXk4qLtGlD9/xdo8osaIyYrczY2053Ez0dkwZV2T1koIkXozEL21Gzp7JXGOaOrVy+uDz9rrNM7Oc9c0hX9k+BNX2xFA/kjiiItPAzJbAXxKgsNbs5INJEa7NXoGho8TUN8ujoLc3EyZZoBXPDotJQRMMG1EPoGL0Om6xkVChg9ohYzyqhcs9K0/jE72qrcEfW3Ydv5xpmB6dDJPFS49U32SZCjDQDQcQqeVOX71+1aV4IlZ/+raDL/8vsizoGbrZHA1N7gQjYqrKbNs1DxYsg3kFZh/cX2SMJdgP8iz9LQ0gdMEKNc/lzoUEOkRiWeqyBOfE4tFqiHRH+7pCQidTZ16TPj7EZjIdN+FrA4ud+uz8SowcKiH7Xugq1F2pRwd+pAHN1wYBfViYjsUG8QE7jZ9msWgGsYDsuhVd6kNMr3RElQUus
Content-Type: multipart/alternative; boundary="_000_SN6PR02MB5375B434B3D7C6A92E3BB4A7F6799SN6PR02MB5375namp_"
MIME-Version: 1.0
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: oU1zdDk2xZW8Irzz4Hcr8S85Yq3YXU3DHIg2HRNh4HYEy+Lbi8Se8m1IRNwCDtr5aIITggxnjUHcYAFPgTONSgCxITjydz+eSD33/vUh+/DtutWEzW07oSNOZ6P+ueY/sieyEDwYbtjT/Ge5cIT585kARXBLUMpAPO2GzzJp1fN+fM4DSBcsn0ZwdqwZEKzSkzoFh8cjtWuJRdMg98KLsES/ZyqoIHEerdW0s34vZYTXnGldTixxchoGP8YzlhuMTX6PnuVLr6AI48ipbp6nHti5oLKxb54Mlalxb1aDFSxyFq6aU+d9+cFce9tQ2sTi0RWNSo25nhHekG0bT+XIW3ccTgSXGNKOaI01safu8Zm4bv/pFRFb5f39kZuHyWn07vwyFOWutdi/LV48CmnPCPhXPUlXf3OUTXEeQ/+0GadQMmvakaqHietytJJgP+eCZDrR6iC/QZGIe6/ubS+slALOAXkiS0a+RHt7elRSCpzl8lef4m9xEk++MX81Ch8MMd6g4w/TkRGOmjDuledQxqwTsEtbMm9E3vbOcub22kma3vR6wkq9nFblkRM6mRms5Up1WQIE+7q6L7FuBSMyk0IBQytYJFgnby0afIF4HC424a/BILlXDSR53n89fJw+Dnc6p31WUPpCI0n9HDizzjr+xNIdqhoEzVd7CMBgO9GQgUiILEnygz2pEloBLfKsBgyOmAs/YZMB1z72ioOHs6G18iNlFbShIvuvXDCeocfgQb+IpmyXpNbOR8yT/OgWFalfbOVLLWcwOMDn90EhVQ==
X-OriginatorOrg: qti.qualcomm.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SN6PR02MB5375.namprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 548c2660-3b74-4bdf-eb6f-08db565231a5
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 May 2023 21:12:02.3033 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 98e9ba89-e1a1-4e38-9007-8bdabc25de1d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 3rrdXC1IA74vIrs0IcGPtU00mD2fdbcAtwB7pHbT+mVCThs3PK1jyqc5g4yIc89YvU3kffhO9ZMSUcC+phOlLQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR02MB8166
X-Proofpoint-GUID: _oXfmbOM5SCMirow4GmDZGSADR9s00nc
X-Proofpoint-ORIG-GUID: _oXfmbOM5SCMirow4GmDZGSADR9s00nc
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-05-16_12,2023-05-16_01,2023-02-09_01
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 impostorscore=0 phishscore=0 suspectscore=0 mlxscore=0 bulkscore=0 adultscore=0 mlxlogscore=999 malwarescore=0 lowpriorityscore=0 clxscore=1015 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2304280000 definitions=main-2305160179
Archived-At: <https://mailarchive.ietf.org/arch/msg/alto/5ErVgh-gn_d0W__2rjI0zn3z3y0>
Subject: [alto] Fw: [Cats] Thoughts about CATS metrics
X-BeenThere: alto@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Application-Layer Traffic Optimization \(alto\) WG mailing list" <alto.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/alto>, <mailto:alto-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/alto/>
List-Post: <mailto:alto@ietf.org>
List-Help: <mailto:alto-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/alto>, <mailto:alto-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 May 2023 21:12:10 -0000

ALTOers,

Forwarding a conversation on metrics in the CATS WG. Feel free to add as needed.

Thanks,
Jordi
________________________________
From: Jordi Ros Giralt <jros@qti.qualcomm.com>
Sent: Tuesday, May 16, 2023 23:10
To: cats@ietf.org <cats@ietf.org>; adrian@olddog.co.uk <adrian@olddog.co.uk>
Subject: Re: [Cats] Thoughts about CATS metrics

Many thanks Adrian for sharing a summary of the discussion about metrics.

I just wanted to add a comment that has been discussed in the ALTO WG, related to the principle of "avoiding reinventing the wheel" whenever possible. In this regard, since ALTO has also been working on defining key metrics, it would be good to coordinate this effort across the groups. It's likely that we can share common ground.

E.g., the I-D "ALTO Performance Cost Metrics" (https://datatracker.ietf.org/doc/draft-ietf-alto-performance-metrics/) discusses 'delay' too.

Thank you for initiating this conversation.

Jordi





________________________________
From: Cats <cats-bounces@ietf.org> on behalf of Adrian Farrel <adrian@olddog.co.uk>
Sent: Thursday, May 4, 2023 14:30
To: cats@ietf.org <cats@ietf.org>
Subject: [Cats] Thoughts about CATS metrics


WARNING: This email originated from outside of Qualcomm. Please be wary of any links or attachments, and do not enable macros.

Hi WG,



A small group had a one hour call last week to discuss metrics for CATS.



This email is to let you know a summary of what we concluded and out proposed next steps. It brings the discussion onto the public mailing list (where it belongs). In keeping with all IETF work, these off-list discussions do not constrain the working group in any way, but hopefully they will stimulate progress.



Please continue the discussion. You’re all encouraged to review and comment on draft-du-cats-computing-modeling-description.



Best Adrian



===



On the call:

  *   Peng Liu and Adrian Farrel as CATS chairs and facilitating the call.
  *   Zongpeng Du as an author of draft-du-cats-computing-modeling-description
  *   Kehan Yao, Joel Halpern, Tony Li, and John Drake



Summary:

  *   It is important the metric scheme used is flexible and extensible to support future requirements for metrics or metric-combination schemes we haven't thought of yet.
  *   For simplicity of specification and implementation, the initial metrics specification should cover only those metrics we think we need to solve immediate problems.
  *   On the call, the only requirement that we identified that would be used to select a server/instance in the immediate use cases is "delay": that includes network propagation time and processing time. But, as above, it must be possible to add new metrics in the future, and email discussions have suggested that we might want a “composite metric”, bandwidth, or server capacity.
  *   The precise meaning of delay for compute and other possible metrics needs to be discussed and standardised if it is to be useful, because the ingress edge and all implementations of the same service need to have a common understanding.



Next Steps:

  *   We think that draft-du-cats-computing-modeling-description contains some good material about the larger problem of characterizing services and servers for many needs, and material that is directly relevant to what metrics CATS should advertise / propagate / use.
  *   Some of us plan to send the authors of draft-du-cats-computing-modeling-description some suggestions for how to add to draft, and how to improve the clarity of the draft.