Re: [alto] [Cats] New draft on joint exposure of network and compute information

Jordi Ros Giralt <jros@qti.qualcomm.com> Tue, 31 October 2023 22:34 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 0C56EC151083; Tue, 31 Oct 2023 15:34:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.995
X-Spam-Level:
X-Spam-Status: No, score=-6.995 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, 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=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 g2vMksaawNV1; Tue, 31 Oct 2023 15:34:51 -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 0D213C151077; Tue, 31 Oct 2023 15:34:50 -0700 (PDT)
Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 39VMKwcK006890; Tue, 31 Oct 2023 22:34:48 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=sHuR5tfvl/1dB/f4sZmZmXj0ebmncksyp4vOlRIx2Io=; b=fENJQRMKsEM7bnbNilimS1zDiTufV0oPg7Gmm+z8baPJqfrlKUmoWO/yCyb5Uq2tVeP7 36FCq89kKOf7OyMZCRJU30qGLjfM7yaG4/4u6Zk4Lt+SN1+0P/8LpPicvtKEfPSndEiG cra8vYQZODS4AxEh7vWKMwc458hs4VJoSrgXhz2g0NGvwBqAQo7r96foLg60Z9xvahso 9yvp5qLKrWyElWFye0PKbA1PrN3PNG5xGCqYtMREPkH90MWEt4wgUxmi9AW9JHqSGR44 W3XRUCKRxoewv9btRtqaD1zcREDF9PPCvMWi3EcTAynBhpYlSOsF7XI1pYE51nDFtiSc nw==
Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2169.outbound.protection.outlook.com [104.47.58.169]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3u351nrv6r-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 31 Oct 2023 22:34:47 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UTC94pz581APccD60wNcoUGmtQgE6oaB6dtIARb4TDN3Lk3zzcYMrFJnaYx+DHIYxhnxGrd+NZHRYy1Wv8b5xGqQYFn4k+VGSrBbMRGiG52Fywz+e94xIf3h0XuBP/y/mw5ad3FpoPLkaGtzKWK7EcxHxXDgj3Mro4ClksZz5Ou7j/Kv13lDoTMTljmxsUfShEVjFvySCOryAVwfnw4grcRCqr6DWd+tHnXdgwZrJ8r4A+oLuTs7dH5P9MnGV+HOZnL/rYQZ5LES6g25PmDSHdZOxl+ycooQrrRP8sF4nftGGScAyACjACS3do265FrPogRQO50hxzbQG2XS7n8Xaw==
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=sHuR5tfvl/1dB/f4sZmZmXj0ebmncksyp4vOlRIx2Io=; b=dLDHSuYq39t0IdmLUSapdqZH+boLLHSFNAOyIEP077Nrhgk3QWaxZlFa1CortkD0hCBCAt/HFgJi7O0r4eW8LBRt9DyTAeHe2R2BL6+T0gjPNR1FQsXuvzyAlUQksJkRZggVvZN1Udq1nlqiadenGkwUBsus5hMxT2wps4PqOdmw/ws1HUwgiibrkhQZTAK4TqvR6Qshjl1TtuvxcppFwxJpYQa0/ZUCdcq6YR9E9mGE7mUmOsRmX1TEKcLZCqcmWVm/PtnR9fkqp/QArnt6IVIGM3RaqgLOltGrzoc72GonRE/sYEYUTRGGQD6vIXinsvKTeoFXIX4w/fDLCtOiWw==
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 DM6PR02MB6857.namprd02.prod.outlook.com (2603:10b6:5:21e::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6954.19; Tue, 31 Oct 2023 22:34:44 +0000
Received: from SN6PR02MB5375.namprd02.prod.outlook.com ([fe80::b53:98b6:51e4:f458]) by SN6PR02MB5375.namprd02.prod.outlook.com ([fe80::b53:98b6:51e4:f458%4]) with mapi id 15.20.6933.019; Tue, 31 Oct 2023 22:34:43 +0000
From: Jordi Ros Giralt <jros@qti.qualcomm.com>
To: "duzongpeng@foxmail.com" <duzongpeng@foxmail.com>, cats <cats@ietf.org>, "'alto@ietf.org'" <alto@ietf.org>
Thread-Topic: [Cats] New draft on joint exposure of network and compute information
Thread-Index: AQHaBmtv3lfj91oqKU6ZkcpSGEnn+bBjkssKgADvJFE=
Date: Tue, 31 Oct 2023 22:34:43 +0000
Message-ID: <SN6PR02MB53750D4050F8BBF79E985C35F6A0A@SN6PR02MB5375.namprd02.prod.outlook.com>
References: <SN6PR02MB5375B8BF953E8F8F281BFDBCF6DFA@SN6PR02MB5375.namprd02.prod.outlook.com> <tencent_F2A244CB31A0A47C84D88BF9F4DAEED41E09@qq.com>
In-Reply-To: <tencent_F2A244CB31A0A47C84D88BF9F4DAEED41E09@qq.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_|DM6PR02MB6857:EE_
x-ms-office365-filtering-correlation-id: aebf1e9a-e88e-40c5-76ef-08dbda619442
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Xpna1241/iRxfR94BRNXii90SCqjWGOvF5gfc9M9AkV5x2rdFqMvtBcnGfWX2ce9Qn0EoVK7HB/F8pRqmqOpgNOz1t2pJh8rUr0Qhwj6z9C+652S9zJo9wUMX5Ml9hm+YcS3Yh9/v2CvKE1f/sFXbgYB9zDAkNoKKg2t14Wst0yIUB3qH+j0ZZUu1tJYIp6Yf5lALp0BUdGei8XagoLZ/GaBxJfj5IJy3PhqC8/loye22jLC2Er+zqf0ilQlVyAJUV7gjXGb9q884ezHNoOqFvDgOdnHhGq5F/Ca856keWsXblAubiKVY/Qw7rlF7/QkEp07iRKzwdahOpCMfMO/Bc3z2j2F4QCoSOs8dRRMnt+GGiHVyN+WhZWj26aioxarOjW9yL2VNTXUtUONlroxWLADT4PXlAA802SXpk0g2uMlVNNLQUsI7VCZ2M4ycEl+aH0IrER5WN4lJAPu1bmc1OV9INmhwFOVms8Gg+9QuNfKZynuYxIXQgsSzYydrJb2U1+LJTIk9FQlhUXWToh7Jr9JLcJavcQqOmTGgdD1EmVqPrTruhpCtMxj8xZfUZTxXKICYDR97HSFxoMOFTnqpROFYpB9gtnBj7MWHeydPYlemHEtNt/exzEFbV77CbXUwuOWI4RqAcRP9BXK/E0lkw==
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:(13230031)(39860400002)(376002)(346002)(396003)(136003)(366004)(230922051799003)(1800799009)(64100799003)(451199024)(186009)(38070700009)(83380400001)(71200400001)(7696005)(19627405001)(26005)(6506007)(55016003)(9686003)(86362001)(33656002)(122000001)(38100700002)(478600001)(8936002)(316002)(64756008)(52536014)(8676002)(2906002)(41300700001)(5660300002)(66556008)(66476007)(76116006)(66946007)(110136005)(66446008)(91956017)(491001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: JlWsFWkiqw3cOaEAFMyD17rGq3HnH0Th038vRYSaQeuNldsisY7lXaxZQjwvwIrV09HBXPNibGd6k/1/VAsyK4OfcHFPHy3oicUHgBmhBl6qprESw8Rd2iszjJk52yGNG61qOelqblP6VV05r3Rh9sU9HCRG/uIh9USeAVVEdvqvf6Js/X2SbFX5WBU+xC/KgngT8EfyQOyoy6op8c5pd1yHc8yzQIhQnNX4B2YwwuhCPh8164NBExWu8mnjibmHqf5oJkU4TRG0lKNR31oIpxu3/Vmivt2ceOLeq+orl8ojjD/E1rlOcw40nvHW6ZgIw7/LgU6epOuYAlaB/RNR1IQjgWWik4wEyeBJMzvuEXC3CJW6/F8kKft7am3qt688GYPjwZ5/kxfEcWA+FC1RUuuYjDEYj+TGiHCVQYxNashskga6AQFVSguetP1hGWQVhoMu00N1Mhg8BHz8wlrv5vwaAUE3DOVUF8xytayce51aU+y9enqLg+Mag/KX4tTKu+PJpcZO9Jiv8lRaZIrhhnftmWwM5YkI78z79Havq6UrZ3JXJBlfI0LeyxoTuXhPcnwdypFtFL2NaFY+0G2CKDJvY1xbecHR5AFPe9/JVyPw3EjIyGut5bJQuM7tUHHXASgyfy7Wmd9nC06s4snJt48mUA3mbh/lLjJM6+thLu9XnBy3TsnSTgwtikOWwQ4Zbm+Tx68dp4uVtwfrtm/Rgap8bEm8kwH2S5TR3sgMp44tUaJJHrbZ18bY1ExJU5nL51maL7x5a4mNd6zR50KgK/qQOM3kwzCgSxFg6Spg6Wb2e0xbV8HhBjwkJb8uME4g+NgCZ04pDs3bhLGMeqxaLP66obirjY4muDPGFKd8a8zdzi+Qs1KylDHP6in8coyrBVVw5DiQ6K10+a/NHt9eBd5aDRluKVRBEpk7MNg8DDbSrT52W/JgobrBuvUosj8UOlglzcPEcrnFg9Vy3i/A5aCNHdn4xK/yCrxoDIq7Yfb9vS7CWsYlDsgg1pBBkRoAsyheIaUF6GkY2FVIQSWUxS2rZCL33bQ6fQ9eXMn38RFbAKY44EF9z4pqGueSHuo9pe2RPxiu9lb7/iYPdAwHTj/MFHjYj0v3Kx6/Vtcv8fXCmw//GQghuN44AQyzjcaUGtODTvXD0YryfgWA55ruc8TTaYgE+BnbJn7xc/fMAgk1ipObIXkbEwpTSwH2bGaWM0XSjuW8LOS0u3RxbwL3xMxiKDV3tdn54uZVye/RzyHtfSHPTwXq7u/qGpe7+WIQ0gUZ+y9acPerKIQe2eAHX2CN3HRAcpeeHgcK2ZhSoZj0f7ljXmtPlcGIrZRj6/okK/apmBkIA0jFKWG4BnMNGogax+hUEI8emYd4UL0mcRNZ6a+ugy76xE5i2Ez60gXkklcqiKV4pHY3g0Se6KmK4qBhZWZH2lEMWRX+PItU3/G9CaUQCHPSc2VqDDGJAR8O0pLWTpi4Clw7CstZg4fhYrzenf8wZ1kd6Zv8W0lwHiKkwHhHFzZRa2Tykc1ndZyBWJvGzIC+oVq8RKosHHmaqN+AR40W5ZnWalGoBD2c9itArfbMoL2KytMKTBE5qJbe
Content-Type: multipart/alternative; boundary="_000_SN6PR02MB53750D4050F8BBF79E985C35F6A0ASN6PR02MB5375namp_"
MIME-Version: 1.0
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: ewzpJjL9QOg74K4CuPmnDIBx8t9FfhGmsizwcDV76Ovu1iJIYWggqFlH6uEkYfnWuS1DIvd6Dh//VgSosZljVsc77YNgySztdNuU9mpUgc78E5+l5/qo6LEBLiQkelWkY3NsWsV5MOPiLi52KId4rtpI3uMkwiI5UOXgiioEpCqVHcHTWQu+8fwrihBZubcliZu8DnUZEMtzDzusxZA2DVLI8tU+EwmNdkxH0T7uw116IKNpsSqYjyg1t4QiXItUfuIkqT16jjkFqw+g05RcrjRng83K4XZbmKW0PRbt21pVBSEaAplOt7Vk6Lxh+n+MxJWOqfEAh5dx713dX1MkIC0juA0SaJG8pF+6HRJB6/KqEZMGNyI+p/4vGP7GxE0UAq4dK82kHb4xI2ZWP0Mo+zGHBwV/0mew35n4hbFZAwtWSriNGJrkXMRxSofRw391sulkgtGf2CMuX79XqkeSlB0Dtneob+r5lqBZtUuUd4eYGbbcGun+xLMB69DXoabd11hBqdZKcYrzDovIxXNEHNVKhc5sTXFRUux035wN2q1UKIzYAs3XuPpOMhB6LZnFC1mMulBQqcu7phB5WAoO+Ehxh+AJFURTOnqwhAWNa6GYp4rrUqJgbxKv+mmaDB+TEdXRGKgU6vPW7OsXUmChgQIBfQZdR9qcuwZS+RTfbQGZruitCdCb0TB/CQo5yGCplhO16p4QKaODiROn1DhG5IrpEV9WMAR9WbCEtwaZUetZ2rQxNJz6U1lT5ivO32U0mAG/zpnc06bZjGHGhnIgXqBxsrs0Q6H7kFQAhW9mUuE=
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: aebf1e9a-e88e-40c5-76ef-08dbda619442
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Oct 2023 22:34:43.6879 (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: zjYaOqnRhUW54+SFzg2A5qf5rVrPp0vHhw75jV/mSgI/i0zv6ZqgM+VPE+D4ZveYkryHk1qxK5ZaIhp7vmRnjQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR02MB6857
X-Proofpoint-GUID: pMZclCd7K67Ts9LS9DqKRdtqPnkrCWBv
X-Proofpoint-ORIG-GUID: pMZclCd7K67Ts9LS9DqKRdtqPnkrCWBv
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.987,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-10-31_09,2023-10-31_03,2023-05-22_02
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 bulkscore=0 impostorscore=0 clxscore=1011 spamscore=0 lowpriorityscore=0 adultscore=0 suspectscore=0 phishscore=0 mlxlogscore=999 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2310240000 definitions=main-2310310186
Archived-At: <https://mailarchive.ietf.org/arch/msg/alto/b3JDOloz6sX8I9EPPbcEM5G6x8U>
Subject: Re: [alto] [Cats] 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: Tue, 31 Oct 2023 22:34:56 -0000

Thanks Zongpeng for your comments. Below my replies.

Jordi

---------

Hi, Jordi


Some comments about the draft for discussion.


The service instances should be deployed firstly, and then the instance selection would take place only if multiple instances exists for the client request.


    [JRG] Correct. Note also that at selection time, even if there is no service replication, the application can still benefit from exposure of communication information. For instance, if a host running an application has multiple air interfaces (5G, 4G, Wi-Fi), it can decide which one to use to connect to the service instance based on end-to-end bandwidth and latency information for each interface.



In the deployment procedure, the computer information is more detailed, and I think that only the operators that has the right are able to obtain the information.


    [JRG] In a data center, service providers can have knowledge of the available compute resources in a certain region to help them make deployment decisions. At the edge, service providers are also in need to have some level of compute information for the same reason.


The process in the Kubernets should be similar. They can manage the cloud, select a node/place, and deploy a POD.



I notice that in table 1, it says, in the service placement, service providers need compute and communication information. However, the communication information perhaps is not E2E, such as latency, unless we know where the client is connected into the network. Perhaps, it means the "as well as bandwidth capacity for forwarding the traffic generated in and out of the corresponding data center." mentioned in the first Section?


    [JRG] Correct. For the service placement case, communication refers to endpoint (and not end-to-end) metrics such as incoming/outgoing bandwidth.



In the service instance selection procedure, it can be decided in the centralized server such as the ALTO server, or in the CATS ingress. In the former case, the centralized server (decision point) can be aware of more information, e.g. multiple metrics, and make a decision. In the later case, which is called on-path decision, we perhaps need simpler metrics, which is still under working.


    [JRG] I agree.


----------