From adrian@olddog.co.uk  Thu Nov  2 13:43:11 2023
Return-Path: <adrian@olddog.co.uk>
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 F3AECC15107E;
 Thu,  2 Nov 2023 13:43:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.105
X-Spam-Level: 
X-Spam-Status: No, score=-7.105 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,
 RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-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=olddog.co.uk
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 Nq2LOsybhxcn; Thu,  2 Nov 2023 13:43:06 -0700 (PDT)
Received: from mta7.iomartmail.com (mta7.iomartmail.com [62.128.193.157])
 (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 8E363C15106B;
 Thu,  2 Nov 2023 13:43:04 -0700 (PDT)
Received: from vs3.iomartmail.com (vs3.iomartmail.com [10.12.10.124])
 by mta7.iomartmail.com (8.14.7/8.14.7) with ESMTP id 3A2Kh0xk007173;
 Thu, 2 Nov 2023 20:43:00 GMT
Received: from vs3.iomartmail.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 612D54604B;
 Thu,  2 Nov 2023 20:43:00 +0000 (GMT)
Received: from vs3.iomartmail.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 4165C4604A;
 Thu,  2 Nov 2023 20:43:00 +0000 (GMT)
Received: from asmtp2.iomartmail.com (unknown [10.12.10.249])
 by vs3.iomartmail.com (Postfix) with ESMTPS;
 Thu,  2 Nov 2023 20:43:00 +0000 (GMT)
Received: from LAPTOPK7AS653V ([213.246.239.115]) (authenticated bits=0)
 by asmtp2.iomartmail.com (8.14.7/8.14.7) with ESMTP id 3A2Kgxi6029371
 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO);
 Thu, 2 Nov 2023 20:42:59 GMT
Reply-To: <adrian@olddog.co.uk>
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: "'Jordi Ros Giralt'" <jros@qti.qualcomm.com>,
 "'Linda Dunbar'" <linda.dunbar@futurewei.com>, <cats@ietf.org>,
 <alto@ietf.org>
References: <SN6PR02MB5375B8BF953E8F8F281BFDBCF6DFA@SN6PR02MB5375.namprd02.prod.outlook.com>
 <CO1PR13MB492089AF5B56E19C76E40F2785A7A@CO1PR13MB4920.namprd13.prod.outlook.com>
 <CO1PR13MB49209ECBA2602DAF9EC8C92D85A7A@CO1PR13MB4920.namprd13.prod.outlook.com>
 <SN6PR02MB5375B843A02633C86130CD55F6A6A@SN6PR02MB5375.namprd02.prod.outlook.com>
In-Reply-To: <SN6PR02MB5375B843A02633C86130CD55F6A6A@SN6PR02MB5375.namprd02.prod.outlook.com>
Date: Thu, 2 Nov 2023 20:42:58 -0000
Organization: Old Dog Consulting
Message-ID: <006d01da0dcd$2a4a9a80$7edfcf80$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: multipart/alternative;
 boundary="----=_NextPart_000_006E_01DA0DCD.2A4BD300"
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQHuKN5IUDyst+lSR3x8teqUw5KEwQKg5AY0Aa94SzIBNk7zx7ATEdDA
Content-Language: en-gb
X-Originating-IP: 213.246.239.115
X-Thinkmail-Auth: adrian@olddog.co.uk
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=olddog.co.uk; h=reply-to
 :from:to:references:in-reply-to:subject:date:message-id
 :mime-version:content-type; s=20221128; bh=a7+KkkIpFIju96rUgm4VZ
 EpajbWF8AMCIwgzUoVztRQ=; b=wGfyOR3rPBZuz1TYGymaTFcErOkljAIcUdhGJ
 Vbt7u5vVS5DEqrzqsR9+Y6g2Ntiqy+5z0AxVvIqN6X+5v6BUaROx2Z9GHvYXh67P
 Mcr2xuSuMrigVXxDbFMQly75zL6+65mAQ3yW76YtYCaXqTdLMH6//nnhkWk0bL+K
 oZoND+EjY3cecdSgNAOjHeORw/qSmiOeRrzg/2/b6Ef5BmfspUc/6tX5yx2JLYGN
 tagAqPwONJSqBkd/VqWavcEjU2XO7FT0fWq2HzKr4aOKGeAH8/yKT8UXmmPynWqC
 YwJG8Qa/18bQlCrfnDALxAOZMhqsFpBg/E7In5PnV78moH7cw==
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.1.0.2090-9.0.0.1002-27974.002
X-TM-AS-Result: No--40.455-10.0-31-10
X-imss-scan-details: No--40.455-10.0-31-10
X-TMASE-Version: IMSVA-9.1.0.2090-9.0.1002-27974.002
X-TMASE-Result: 10--40.455000-10.000000
X-TMASE-MatchedRID: fSYce/2kgDyE006O1YmEnBme6in2W5ggBApSYI86Y6hB79wWUlPJ2KI0
 r0nZSC3iUCQuDvGEd6NGk4qcd9wxZ/ZptiP8qRp7Mu8sU58q7h/ece0aRiX9WsCTaqQAifkR3cp
 u54+ohaoz+A8PtCjHV28B9lA7FWU/pu9FQl2xzBBp5GkIQCcEIcIkzTqL3E/W0pQS8tGeD8Svlo
 AnGr4qhooWlS5cw47V2f0LAEvHT6WfpwWoBJ/J6eyt+a9Mtf+eCtzGvPCy/m4ejl8XURi8fKR75
 s8MEKvazZed9XvcyXq5iEI90L56odCx59LlYtdTfrwSmTdybpz6zT5BlgBw3zoSfZud5+GgVtDt
 dluQbaEfF7U3vuk4Uyv0dKcRE7KVgkS2o4ug/VIWWH3wEhRe0sZEAATZonfTPYWAASIMdr+77Ex
 FvcxKE30gtdZWeGxwNEscQDAfSXxKE5oc/s+TYob5qwo07CM2x0gyixf3Fjj7xERmZJ7geG1/Oi
 WPM9c7wtUWziB5M+575tX1gODVlw8jzenV/KzFSTlIxL09Kvv+xRIVoKNMvOWzJnTmLPxvJyF8B
 oMrCNDv/72zC4hJFdPtBu4qP+B1rUOe87lxJlzHt8FegNoXIRxA1AKmVGTOCCo+lsDuynVL/3rQ
 mWrTBrptMBEexxEKUhPNkIKYS0o3hu8snJh6PoW00NeRX+Br30kDaWZBE1TQTttTsZbKLweDfW9
 m9jreigWii6tzEwPYMPFYAn4//1Qh5YE9uDH7gzyd7INd5idB9I5g6XEpi6n/3nyhTdZwj+DosV
 yGG7dLMIHo/IE5gYDgsby6N7P67h5XOKVrREwxjl0MrQJYVJXpCTgJQ7zgfS0Ip2eEHnyvXSmSd
 lcYmsnjLTA/UDoAnL8I93Xanom/ZOFeDeXHgAoLhiNKxnoXsOzOncrmCoOFR9Hau8GO7qfDnZdV
 cKQklExlQIQeRG0=
X-TMASE-SNAP-Result: 1.821001.0001-0-1-22:0,33:0,34:0-0
Archived-At: <https://mailarchive.ietf.org/arch/msg/alto/GnNI_ZRjAzkssB__s7AiFZOR_F0>
Subject: Re: [alto] New draft on joint exposure of network and compute
 information
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: Thu, 02 Nov 2023 20:43:12 -0000

This is a multipart message in MIME format.

------=_NextPart_000_006E_01DA0DCD.2A4BD300
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

So, my view is that CATS is specifically chartered to look at these metrics.
I think the metrics could equally be applied in ALTO (as I said at IETF-117
in the ALTO WG meeting). 

I had hoped that we might hold an interim to discuss metrics, but progress
has been slow.

That said, the CATS list has recently been discussing metrics a bit, and I
hope we can build on that. 

I would like to hear lots of opinions. At the moment, I don't mind much
whether there is consensus or strong debate. I'd just like to hear many
voices.

What are the factors:

*	Simple?
*	Generic?
*	Variable or static?
*	Actual compute load/capability versus anticipated delay for a
"standard" compute action?
*	<your idea here>

 

Cheers,

Adrian

 

From: alto <alto-bounces@ietf.org> On Behalf Of Jordi Ros Giralt
Sent: 02 November 2023 17:58
To: Linda Dunbar <linda.dunbar@futurewei.com>; cats@ietf.org; alto@ietf.org
Subject: Re: [alto] New draft on joint exposure of network and compute
information

 

Thanks Linda.

 

These metrics can be common to a variety of use cases. That is, the same
common metrics can be used to support the CATS use cases (exposure to the
ingress point) or (as suggested by this draft) to support service providers
and applications to make service deployment and selection decisions. The two
efforts (network and application layer) can complement each other to achieve
the performance requirements. 

 

As for metrics, it depends on the application, but certainly on the compute
side, CPU, GPU, NPU, memory, storage are all important to make proper
placement and selection decisions. A good part is that, in general, for a
given application (e.g., AI inference), the requirements to run it are
generally well-known at deployment/selection time.

 

Thanks,

Jordi

  _____  

From: Linda Dunbar <linda.dunbar@futurewei.com>
Sent: Wednesday, November 1, 2023 18:15
To: Jordi Ros Giralt <jros@qti.qualcomm.com>; cats@ietf.org <cats@ietf.org>;
alto@ietf.org <alto@ietf.org>
Subject: RE: New draft on joint exposure of network and compute information 

 

WARNING: This email originated from outside of Qualcomm. Please be wary of
any links or attachments, and do not enable macros.

Jordi, 

 

In addition, CATS WG is discussing many more metrics that can impact the
service performance. 

 

Really appreciate if you can elaborate more on the new metrics that impact
the deployment and path section. It will be very useful. 

 

Thanks, Linda

 

 

 

From: Linda Dunbar 
Sent: Wednesday, November 1, 2023 12:11 PM
To: Jordi Ros Giralt <jros@qti.qualcomm.com>; cats@ietf.org; alto@ietf.org
Cc: idr@ietf.org
Subject: RE: New draft on joint exposure of network and compute information

 

Jordi, 

 

Your draft describes two aspects of the service performance impacted by the
Computing: Service Deployment and  Service (Path) Selection. Those two
should be separated, as the Service Deployment belongs to the OpsArea, and
the Service selection (including Network Path & DCs that host the services)
belongs to the Routing area. 

 

https://datatracker.ietf.org/doc/draft-ietf-idr-5g-edge-service-metadata/
has proposed a new Metadata Path Attribute and some Sub-TLVs  for egress
routers to advertise the Metadata about the attached edge  services (ES).
The Edge Service Metadata can be used by the ingress routers in the 5G Local
Data Network to make path selections not only based on the routing cost but
also the running environment of the edge services.  The goal is to improve
latency and performance for 5G  edge services.

 

 

Can this Metadata Path Attribute address the problem stated in your draft?
I CC'ed the IDR WG, so your comments on the Path Selection can be visible to
them.

 

Thanks, Linda

 

 

From: Cats <cats-bounces@ietf.org <mailto:cats-bounces@ietf.org> > On Behalf
Of Jordi Ros Giralt
Sent: Tuesday, October 24, 2023 6:47 AM
To: cats@ietf.org <mailto:cats@ietf.org> ; alto@ietf.org
<mailto:alto@ietf.org> 
Subject: [Cats] New draft on joint exposure of network and compute
information

 

Dear CATS and ALTO WG mailing list members,

 


We submitted a new draft on joint exposure of network and compute
information for service placement and selection:
https://datatracker.ietf.org/doc/draft-rcr-opsawg-operational-compute-metric
s/


 


 


Joint Exposure of Network and Compute Information for Infrastructure-Aware
Service DeploymentJoint Exposure of Network and Compute Information for
Infrastructure-Aware Service Deployment


This draft focuses on the problem of exposing both network and compute
information to the service provider/application to support service placement
and selection decisions. ALTO provides an interface for network information
exposure to the service provider/application; thus, an approach is to
leverage and extend it with compute metrics. CATS also needs to develop
compute metrics to support traffic steering decisions. The common ground is
in these compute metrics, which could be reused across the various use cases
(e.g., consumed by the network as in CATS or consumed by the application as
in ALTO).

 

This draft also aims at providing a framework for continuing the discussion
initiated during IETF 117 regarding the presentation "Compute-aware metrics:
CATS working with ALTO":
https://datatracker.ietf.org/doc/slides-117-alto-compute-aware-metrics-cats-
working-with-alto/  

 

We would like to seek feedback from both working groups on developing
compute metrics that can be reused for different use cases, to avoid
duplicated work and increase the effectiveness of future standards.

 

Thanks,

Jordi 

 

 


------=_NextPart_000_006E_01DA0DCD.2A4BD300
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 15 =
(filtered medium)"><!--[if !mso]><style>v\:* =
{behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"Calibri Light";
	panose-1:2 15 3 2 2 2 4 3 2 4;}
@font-face
	{font-family:Aptos;}
@font-face
	{font-family:"Segoe UI";
	panose-1:2 11 5 2 4 2 4 2 2 3;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
h1
	{mso-style-priority:9;
	mso-style-link:"Heading 1 Char";
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:24.0pt;
	font-family:"Calibri",sans-serif;
	font-weight:bold;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.Heading1Char
	{mso-style-name:"Heading 1 Char";
	mso-style-priority:9;
	mso-style-link:"Heading 1";
	font-family:"Calibri Light",sans-serif;
	color:#2F5496;}
p.xmsonormal, li.xmsonormal, div.xmsonormal
	{mso-style-name:x_msonormal;
	margin:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle26
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;
	mso-ligatures:none;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:802310755;
	mso-list-type:hybrid;
	mso-list-template-ids:1714311640 858026880 134807555 134807557 =
134807553 134807555 134807557 134807553 134807555 134807557;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-GB link=3Dblue =
vlink=3Dpurple style=3D'word-wrap:break-word'><div =
class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:EN-US'>So, my view is that CATS is =
specifically chartered to look at these metrics. I think the metrics =
could equally be applied in ALTO (as I said at IETF-117 in the ALTO WG =
meeting). <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:EN-US'>I had hoped that we might hold an =
interim to discuss metrics, but progress has been =
slow.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:EN-US'>That said, the CATS list has =
recently been discussing metrics a bit, and I hope we can build on that. =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:EN-US'>I would like to hear lots of =
opinions. At the moment, I don&#8217;t mind much whether there is =
consensus or strong debate. I&#8217;d just like to hear many =
voices.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:EN-US'>What are the =
factors:<o:p></o:p></span></p><ul style=3D'margin-top:0cm' =
type=3Ddisc><li class=3DMsoListParagraph =
style=3D'margin-left:0cm;mso-list:l0 level1 lfo1'><span =
style=3D'mso-fareast-language:EN-US'>Simple?<o:p></o:p></span></li><li =
class=3DMsoListParagraph style=3D'margin-left:0cm;mso-list:l0 level1 =
lfo1'><span =
style=3D'mso-fareast-language:EN-US'>Generic?<o:p></o:p></span></li><li =
class=3DMsoListParagraph style=3D'margin-left:0cm;mso-list:l0 level1 =
lfo1'><span style=3D'mso-fareast-language:EN-US'>Variable or =
static?<o:p></o:p></span></li><li class=3DMsoListParagraph =
style=3D'margin-left:0cm;mso-list:l0 level1 lfo1'><span =
style=3D'mso-fareast-language:EN-US'>Actual compute load/capability =
versus anticipated delay for a &#8220;standard&#8221; compute =
action?<o:p></o:p></span></li><li class=3DMsoListParagraph =
style=3D'margin-left:0cm;mso-list:l0 level1 lfo1'><span =
style=3D'mso-fareast-language:EN-US'>&lt;your idea =
here&gt;<o:p></o:p></span></li></ul><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:EN-US'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:EN-US'>Cheers,<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:EN-US'>Adrian<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:EN-US'><o:p>&nbsp;</o:p></span></p><div><di=
v style=3D'border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal><b><span =
lang=3DEN-US>From:</span></b><span lang=3DEN-US> alto =
&lt;alto-bounces@ietf.org&gt; <b>On Behalf Of </b>Jordi Ros =
Giralt<br><b>Sent:</b> 02 November 2023 17:58<br><b>To:</b> Linda Dunbar =
&lt;linda.dunbar@futurewei.com&gt;; cats@ietf.org; =
alto@ietf.org<br><b>Subject:</b> Re: [alto] New draft on joint exposure =
of network and compute information<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p class=3DMsoNormal><span =
style=3D'font-size:12.0pt;font-family:"Aptos",sans-serif;color:black'>Tha=
nks Linda.<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:12.0pt;font-family:"Aptos",sans-serif;color:black'><o:=
p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:12.0pt;font-family:"Aptos",sans-serif;color:black'>The=
se metrics can be common to a variety of use cases. That is, the same =
common metrics can be used to support the CATS use cases (exposure to =
the ingress point) or (as suggested by this draft) to support service =
providers and applications to make service deployment and selection =
decisions. The two efforts (network and application layer) can =
complement each other to achieve the performance =
requirements.&nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:12.0pt;font-family:"Aptos",sans-serif;color:black'><o:=
p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:12.0pt;font-family:"Aptos",sans-serif;color:black'>As =
for metrics, it depends on the application, but certainly on the compute =
side, CPU, GPU, NPU, memory, storage are all important to make proper =
placement and selection decisions. A good part is that, in general, for =
a given application (e.g., AI inference), the requirements to run it are =
generally well-known at deployment/selection =
time.<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:12.0pt;font-family:"Aptos",sans-serif;color:black'><o:=
p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:12.0pt;font-family:"Aptos",sans-serif;color:black'>Tha=
nks,<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:12.0pt;font-family:"Aptos",sans-serif;color:black'>Jor=
di<o:p></o:p></span></p></div><div class=3DMsoNormal align=3Dcenter =
style=3D'text-align:center'><hr size=3D2 width=3D"98%" =
align=3Dcenter></div><div id=3DdivRplyFwdMsg><p =
class=3DMsoNormal><b><span style=3D'color:black'>From:</span></b><span =
style=3D'color:black'> Linda Dunbar =
&lt;linda.dunbar@futurewei.com&gt;<br><b>Sent:</b> Wednesday, November =
1, 2023 18:15<br><b>To:</b> Jordi Ros Giralt =
&lt;jros@qti.qualcomm.com&gt;; cats@ietf.org &lt;cats@ietf.org&gt;; =
alto@ietf.org &lt;alto@ietf.org&gt;<br><b>Subject:</b> RE: New draft on =
joint exposure of network and compute information</span> =
<o:p></o:p></p><div><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p></div></div><div><p =
align=3Dcenter style=3D'text-align:center'><strong><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Arial",sans-serif;color:black;back=
ground:yellow'>WARNING:</span></strong><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Arial",sans-serif;color:black;back=
ground:yellow'> This email originated from outside of Qualcomm. Please =
be wary of any links or attachments, and do not enable =
macros.</span><span lang=3DEN-US><o:p></o:p></span></p><div><div><p =
class=3Dxmsonormal><span lang=3DEN-US>Jordi, <o:p></o:p></span></p><p =
class=3Dxmsonormal><span lang=3DEN-US>&nbsp;<o:p></o:p></span></p><p =
class=3Dxmsonormal><span lang=3DEN-US>In addition, CATS WG is discussing =
many more metrics that can impact the service performance. =
<o:p></o:p></span></p><p class=3Dxmsonormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p><p class=3Dxmsonormal><span =
lang=3DEN-US>Really appreciate if you can elaborate more on the new =
metrics that impact the deployment and path section. It will be very =
useful. <o:p></o:p></span></p><p class=3Dxmsonormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p><p class=3Dxmsonormal><span =
lang=3DEN-US>Thanks, Linda<o:p></o:p></span></p><p =
class=3Dxmsonormal><span lang=3DEN-US>&nbsp;<o:p></o:p></span></p><p =
class=3Dxmsonormal><span lang=3DEN-US>&nbsp;<o:p></o:p></span></p><p =
class=3Dxmsonormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p><div><div =
style=3D'border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3Dxmsonormal><b><span =
lang=3DEN-US>From:</span></b><span lang=3DEN-US> Linda Dunbar =
<br><b>Sent:</b> Wednesday, November 1, 2023 12:11 PM<br><b>To:</b> =
Jordi Ros Giralt &lt;jros@qti.qualcomm.com&gt;; cats@ietf.org; =
alto@ietf.org<br><b>Cc:</b> idr@ietf.org<br><b>Subject:</b> RE: New =
draft on joint exposure of network and compute =
information<o:p></o:p></span></p></div></div><p class=3Dxmsonormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p><p class=3Dxmsonormal><span =
lang=3DEN-US>Jordi, <o:p></o:p></span></p><p class=3Dxmsonormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p><p class=3Dxmsonormal><span =
lang=3DEN-US>Your draft describes two aspects of the service performance =
impacted by the Computing: Service Deployment and &nbsp;Service (Path) =
Selection. Those two should be separated, as the Service Deployment =
belongs to the OpsArea, and the Service selection (including Network =
Path &amp; DCs that host the services) belongs to the Routing area. =
<o:p></o:p></span></p><p class=3Dxmsonormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p><p class=3Dxmsonormal><span =
lang=3DEN-US><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-idr-5g-edge-service-m=
etadata/">https://datatracker.ietf.org/doc/draft-ietf-idr-5g-edge-service=
-metadata/</a> has proposed a new Metadata Path Attribute and some =
Sub-TLVs&nbsp; for egress routers to advertise the Metadata about the =
attached edge&nbsp; services (ES).&nbsp; The Edge Service Metadata can =
be used by the ingress routers in the 5G Local Data Network to <span =
style=3D'color:black;background:yellow'>make path selections not only =
based on the routing cost but also the running environment of the edge =
services.&nbsp; The goal is to improve latency and performance for 5G =
&nbsp;edge services.</span><o:p></o:p></span></p><p =
class=3Dxmsonormal><span lang=3DEN-US>&nbsp;<o:p></o:p></span></p><p =
class=3Dxmsonormal><span lang=3DEN-US>&nbsp;<o:p></o:p></span></p><p =
class=3Dxmsonormal><span lang=3DEN-US>Can this Metadata Path Attribute =
address the problem stated in your draft?&nbsp; I CC&#8217;ed the IDR =
WG, so your comments on the Path Selection can be visible to =
them.<o:p></o:p></span></p><p class=3Dxmsonormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p><p class=3Dxmsonormal><span =
lang=3DEN-US>Thanks, Linda<o:p></o:p></span></p><p =
class=3Dxmsonormal><span lang=3DEN-US>&nbsp;<o:p></o:p></span></p><p =
class=3Dxmsonormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p><div><div =
style=3D'border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3Dxmsonormal><b><span =
lang=3DEN-US>From:</span></b><span lang=3DEN-US> Cats &lt;<a =
href=3D"mailto:cats-bounces@ietf.org">cats-bounces@ietf.org</a>&gt; =
<b>On Behalf Of </b>Jordi Ros Giralt<br><b>Sent:</b> Tuesday, October =
24, 2023 6:47 AM<br><b>To:</b> <a =
href=3D"mailto:cats@ietf.org">cats@ietf.org</a>; <a =
href=3D"mailto:alto@ietf.org">alto@ietf.org</a><br><b>Subject:</b> =
[Cats] New draft on joint exposure of network and compute =
information<o:p></o:p></span></p></div></div><p class=3Dxmsonormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p><div><p =
class=3Dxmsonormal><span lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:"Aptos",sans-serif;color:black'>Dea=
r CATS and ALTO WG mailing list members,</span><span =
lang=3DEN-US><o:p></o:p></span></p></div><div><p =
class=3Dxmsonormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><h1><span lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:"Aptos",sans-serif;color:black;font=
-weight:normal'>We submitted a new draft on joint exposure of network =
and compute information for service placement and selection: <a =
href=3D"https://datatracker.ietf.org/doc/draft-rcr-opsawg-operational-com=
pute-metrics/">https://datatracker.ietf.org/doc/draft-rcr-opsawg-operatio=
nal-compute-metrics/</a></span><span =
lang=3DEN-US><o:p></o:p></span></h1><div><p class=3Dxmsonormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><h1><span lang=3DEN-US =
style=3D'font-size:1.0pt;font-family:"Segoe =
UI",sans-serif;color:#212529;font-weight:normal'>&nbsp;</span><span =
lang=3DEN-US><o:p></o:p></span></h1><h1><span lang=3DEN-US =
style=3D'font-size:1.0pt;font-family:"Segoe =
UI",sans-serif;color:#212529;font-weight:normal'>Joint Exposure of =
Network and Compute Information for Infrastructure-Aware Service =
DeploymentJoint Exposure of Network and Compute Information for =
Infrastructure-Aware Service Deployment</span><span =
lang=3DEN-US><o:p></o:p></span></h1><div><p class=3Dxmsonormal><span =
lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:"Aptos",sans-serif;color:black'>Thi=
s draft focuses on the problem of exposing both network and compute =
information to the service provider/application to support service =
placement and selection decisions. ALTO provides an interface for =
network information exposure to the service provider/application; thus, =
an approach is to leverage and extend it with compute metrics. CATS also =
needs to develop compute metrics to support traffic steering decisions. =
The common ground is in these compute metrics, which could be reused =
across the various use cases (e.g., consumed by the network as in CATS =
or consumed by the application as in ALTO).</span><span =
lang=3DEN-US><o:p></o:p></span></p></div><div><p =
class=3Dxmsonormal><span lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:"Aptos",sans-serif;color:black'>&nb=
sp;</span><span lang=3DEN-US><o:p></o:p></span></p></div><div><p =
class=3Dxmsonormal><span lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:"Aptos",sans-serif;color:black'>Thi=
s draft also aims at providing a framework for continuing the discussion =
initiated during IETF 117 regarding the presentation &quot;Compute-aware =
metrics: CATS working with ALTO&quot;: <a =
href=3D"https://datatracker.ietf.org/doc/slides-117-alto-compute-aware-me=
trics-cats-working-with-alto/">https://datatracker.ietf.org/doc/slides-11=
7-alto-compute-aware-metrics-cats-working-with-alto/</a>&nbsp;&nbsp;</spa=
n><span lang=3DEN-US><o:p></o:p></span></p></div><div><p =
class=3Dxmsonormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p =
class=3Dxmsonormal><span lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:"Aptos",sans-serif;color:black'>We =
would like to seek feedback from both working groups on developing =
compute metrics that can be reused for different use cases, to avoid =
duplicated work and increase the effectiveness of future =
standards.</span><span lang=3DEN-US><o:p></o:p></span></p></div><div><p =
class=3Dxmsonormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p =
class=3Dxmsonormal><span lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:"Aptos",sans-serif;color:black'>Tha=
nks,</span><span lang=3DEN-US><o:p></o:p></span></p></div><div><p =
class=3Dxmsonormal><span lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:"Aptos",sans-serif;color:black'>Jor=
di&nbsp;</span><span lang=3DEN-US><o:p></o:p></span></p></div><div><p =
class=3Dxmsonormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p =
class=3Dxmsonormal style=3D'margin-bottom:12.0pt'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div></div></div></div></div></=
body></html>
------=_NextPart_000_006E_01DA0DCD.2A4BD300--

