[alto] ALTO recharter: proposed item - General ALTO protocol extensions

"Randriamasy, Sabine (Nokia - FR/Paris-Saclay)" <sabine.randriamasy@nokia-bell-labs.com> Tue, 10 November 2020 18:24 UTC

Return-Path: <sabine.randriamasy@nokia-bell-labs.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 E4C083A0E0F for <alto@ietfa.amsl.com>; Tue, 10 Nov 2020 10:24:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Sj2VfnH3Kn4o for <alto@ietfa.amsl.com>; Tue, 10 Nov 2020 10:24:21 -0800 (PST)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60101.outbound.protection.outlook.com [40.107.6.101]) (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 BB0223A0E02 for <alto@ietf.org>; Tue, 10 Nov 2020 10:24:20 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WDyhjiqZ+V6Z9tF5YmAcBRuwgxbNhE75/CyVPZCG1+zjHJFL8ggSQgKqc9RU8DiuYmRJAgb1OMvndqrCtfjSeZNDEdcLfAd/tEcS3u1+92iViRsd81PII2yu+VYpwgw6uSX1w0eZN5GOGnUiU5VmfCaJ91bEi/AST2+3+hI5ii8Q2pqN5x/26ect2YKm9oxmirIOJhgrn6pn8EQoFIPeNqiza9DgM7kmGv1yzDjGYQXl0uOTALQwBCU3qBlyDCDcwMnkN4jXmrYyENY5LZWMSmLQdcGp1BSW/38Vgf96icEzIFfEoyxXZk3yR/txX8abpDRSuX0o1l6DSNXXQYaw9A==
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-SenderADCheck; bh=xkBqy05f6/dEXRcKeSR9vC5/E0qu22WGVbqULqhxNhg=; b=hXEAMVgtT6CEs+O6wheLfMnWZxHcjXlSTB8iO22llPpacREIrq7bYUVnLT/yXd+xRHHuNu7DixDe43w45gHw0SChzAaU/46Y5h+EweLVQAzes1pBO/XqjDjJY5QNL7IccmXLfrpKeUTIX5nE4IhfFQTdRQu1P0JXBBS0ylZ5AFru4uh5PKZywb+R5CmnaWOgAlu4MAHuRq2Mjlq0cDPdMcOS6Cgjt6lezvS6+V+44Bp01GTMBtjNB+L0JHZ78ZWA4IGLP8blLoWh/AStS+Ab7Us8uEEAC5vBLUgdLkuSnwGs7UrqA/zZax9P65X5YRIccmAU/ieB/FjvSt4W7Pht+g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia-bell-labs.com; dmarc=pass action=none header.from=nokia-bell-labs.com; dkim=pass header.d=nokia-bell-labs.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xkBqy05f6/dEXRcKeSR9vC5/E0qu22WGVbqULqhxNhg=; b=FOrVb30QR1c7a5nOqyHakzp3cS6+IG3iuiPwa6psdGMhNtQgEZw63WU522xBJyHdEuUDi1kC3a1HBHk+ouDdtKrUiZD7HqNEPxRfqY+PGLGgNpVvcQN322RthAZLJODuNeQytpWm2Eq4TGty1olqkz5W6JAJdDa6kpJgAoIe67k=
Received: from DBAPR07MB7015.eurprd07.prod.outlook.com (2603:10a6:10:196::20) by DB6PR0701MB2903.eurprd07.prod.outlook.com (2603:10a6:4:70::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.10; Tue, 10 Nov 2020 18:24:18 +0000
Received: from DBAPR07MB7015.eurprd07.prod.outlook.com ([fe80::e8ef:5f20:578d:91af]) by DBAPR07MB7015.eurprd07.prod.outlook.com ([fe80::e8ef:5f20:578d:91af%4]) with mapi id 15.20.3564.021; Tue, 10 Nov 2020 18:24:18 +0000
From: "Randriamasy, Sabine (Nokia - FR/Paris-Saclay)" <sabine.randriamasy@nokia-bell-labs.com>
To: IETF ALTO <alto@ietf.org>
Thread-Topic: ALTO recharter: proposed item - General ALTO protocol extensions
Thread-Index: Ada3jfD/7QO8O21ZTNqY6eC+2a3ZnQ==
Date: Tue, 10 Nov 2020 18:24:18 +0000
Message-ID: <DBAPR07MB70154D197A6ACE5CAEEB38D795E90@DBAPR07MB7015.eurprd07.prod.outlook.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=nokia-bell-labs.com;
x-originating-ip: [2a01:e0a:16a:5400:a9e8:f64f:63f5:efe2]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: ccd1b9a3-77a6-48b4-71a0-08d885a5d667
x-ms-traffictypediagnostic: DB6PR0701MB2903:
x-microsoft-antispam-prvs: <DB6PR0701MB2903F1DBCA2FAF9649EE1CEC95E90@DB6PR0701MB2903.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: lZ4U96WEYcrjvx3J09jeGYGiO63ymAPQKRj4NqhfQOz0airGAC8esMLofor56KwfBqZKFvXUoJl2oLuyYh0SFKAGBG3vnUvpHVTI5M+c1LHdUG/liNQisde+VOB53Cyw5CRruSyONoAYL7Mh6S4CCr0a8UWEy/SETxgd6Xmjto4UzgVzVQre/Ab5D5w0F44vvOGiJCvHIjDJ4xUyLP56C3TY0WmAzjRmoRy/h7e2crbLqrtLXRGbHUrQE2M7Ju3JtW6MWx/FT/JVZhZSLuHEuWeYbs3WJrtU4TAB9vrnKUAR39pJaXWu4vfVlJ1HZsDF9iFDE0+7PZhNNDWTc1py4rX0q3DGQl39IGvkc/sG8yS7XZHVZFyobcZb1pebQAz1qVEn786Gt5AQ8Jf7C2H7+w==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DBAPR07MB7015.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(366004)(39860400002)(346002)(396003)(376002)(316002)(33656002)(71200400001)(6916009)(64756008)(66946007)(7696005)(966005)(186003)(66446008)(66476007)(66556008)(76116006)(2906002)(52536014)(83380400001)(86362001)(6506007)(478600001)(5660300002)(55016002)(8676002)(8936002)(9686003); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: 1Zm0UkoJco3VZWO+bJ2ZIPHlUG43g0JVAxBu5fWEJazXX5ufCHpDXS1SHGhxSx2haXA2vKFLAp6wJlG/iBhF1c+kE76/udNYLIbtypF+njMA576XwpSzkmbb1UX8to0hzdABq9PFjypGxuFqZYUw+vx2shOg1DXOI84TTIBrO9N+1r2tkx34x9abeEJUvt8GxHWdVq1SabK5N89QR7OEqU65UzBI7l6LzFgFuBjzslYrOy9S9BvaQKyrE+nZSGqpeM1haaOPxRZ+AAoGW1VLeWn3/HcF0w5Wbh2W8L02K6E4rwRBpC1W6eZNl/nh7jnK5aciKSXW/2duYAsmH0LWK954EEsxfFlIKPjIkInU47hXB2hUlyVhbt1JLq6qu0cztrItOFIKKbzcwHjOvJ4hrwV7qky/GCrpRgDP1OWxF8PpUbFNt0tCfY1VS+tsrA8OfHp9/XcaVbMLqoe7WZXUVNKuVM00V1OQNFpV6eIcx8Iu5X4j+YUTrn0IIoK3etmDgI+VzBMVwlPcn9m2VtcENag6Q+lX5zA15MH6SuqOijrm3WLsgJ3XYuZXtt7IHxLflyTDG3C93Pru4GqwH4MJ5YKR940aBu+CWL7G3WLz7GuA8cylmXf3qrYNHMJbzCm+tH2mPv4eV/ozpcO8PR5bboIooIVp1QfN4ldyALoVvNgNXVBz70LGf1pDKCc5t3wg5U56hjYqYsXcAQM2IlY79w==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_DBAPR07MB70154D197A6ACE5CAEEB38D795E90DBAPR07MB7015eurp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia-bell-labs.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DBAPR07MB7015.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ccd1b9a3-77a6-48b4-71a0-08d885a5d667
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Nov 2020 18:24:18.4971 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: /i9U9WuvTB2N0yniMgEr6p5X1Xj6h+DJXEk9JeHBTt/CSoqOB/KefVrIyOXaaLm/6oCeh6w2zWWnjA1fFDkhwKWQ4qbGGUHu3ah5tHC6X5OdqjtBUthbSF1vj+sUcOpB
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0701MB2903
Archived-At: <https://mailarchive.ietf.org/arch/msg/alto/pXHNKlbLaLrB4lCaJsPzTRDfo_s>
Subject: [alto] ALTO recharter: proposed item - General ALTO protocol extensions
X-BeenThere: alto@ietf.org
X-Mailman-Version: 2.1.29
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, 10 Nov 2020 18:24:23 -0000

Dear all,

Please find below a WG item proposal for "general ALTO protocol extensions", on which your feedback and suggestions will be more than welcome.
Thanks,
Sabine

---------- Context: the current ALTO charter
o Extends the path cost values in several directions:
              - single to array of several cost metrics => allows apps to decide upon several metrics and make decision compromise
              - single cost value to array if time dependent cost values => allow apps to determine when to connect
o Extends endpoints to entities on which properties are defined

---------- Basic Issues
+++  Issue 1: Some path cost values may depend on "contextual parameters" such as access type, SLA, policy or other indicators provided by network. In particular:
              - There may be different possible paths between source and destination, where some paths may or may not meet Application QoE or policy constraints. The Applications would like to see which path is most suitable.
              - Contextual parameters may be available at frequencies that are different from ALTO information frequency. For example, Cost on PID-Cell1 may differ, depending on some real-time network parameter value.

+++ Issue 2: Some entities may have properties whose values change over time. For instance, ANEs may have time-varying properties on cloud or networking resources

---------- Potential solution(s)
+++  To address issue 1 and related : extend cost attributes towards conditional values and parameters allowing a better interpretation of the received values
- Extension from single cost value to array of values dependent on context parameters:
allowing applications to make context-dependent decisions,
allowing also to combine information generated with different time dynamics, (freshness)
See examples on https://datatracker.ietf.org/doc/slides-98-alto-alto-cost-context/

+++  To address issue 2:
- ALTO Property Calendars to extend a single property value to an array of time-dependent property values

---------- Remaining issues to be addressed
- How to define cost value attributes?
- How to achieve a light and flexible design?
- How to moderate additional Server workload and ALTO traffic increase?

---------- Who will work on it, rough planning
+++  Extensions may go in standalone documents and/or extend existing ones, eg ALTO performance metrics
+++ Contributors: Sabine and any other interested people
+++ Plans for IETF 110:
              -  Reactivation and update of related existing ALTO drafts
              -  First draft for ALTO Property Calendars