[alto] Fw: [ietf-wg-alto/draft-ietf-alto-new-transport] Design Complexity (Issue #19)

Jordi Ros Giralt <jros@qti.qualcomm.com> Tue, 25 April 2023 13:43 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 B3475C151522 for <alto@ietfa.amsl.com>; Tue, 25 Apr 2023 06:43:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.985
X-Spam-Level:
X-Spam-Status: No, score=-1.985 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_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=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 WtMmqfh7XumA for <alto@ietfa.amsl.com>; Tue, 25 Apr 2023 06:43:08 -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 E8243C14CE4F for <alto@ietf.org>; Tue, 25 Apr 2023 06:43:08 -0700 (PDT)
Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 33PBb6Mo012393 for <alto@ietf.org>; Tue, 25 Apr 2023 13:43:08 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=nWAeMBXj01DJJcgxQcdLjwg+GP9lfEdGwi1A3FkKEj0=; b=pxechmVEr3D1mZvJXq7dn4iKJ9PTx1Xw8c6z+UVvl93UofNsa3N9/W2DtSCyWTvatKxp SXrLKZnJK007jmaLV01+m68/43za1V7BwweZcEbHxsJqZEXkICGgwRRHqRV0T7c/uD+m 9gRry75GL2y2wTxgIH4IJGz1Y1xQKrqEfcCKKfVtk3NQLQ4ZyJYVNNYCN0WqsWBG3lXg pnt+zWjCCTsoP2+BWwANiNi24k1S/OQkz7pVwp4Pi4XL6cSdcqquE+F8T29UoXpThuX6 ITG86D3hsCUBPy6dtiJQX2+wFkHH6GVsfmnN2zNTzjq8MOJEMfb1acYJtEAJqAP0+T2p Aw==
Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2174.outbound.protection.outlook.com [104.47.55.174]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3q6e4h0b8r-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <alto@ietf.org>; Tue, 25 Apr 2023 13:43:08 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fU8F3iICMVnSZEM4wBCvaoMaXDu8E9lKe1eCpj43rkYn/vl3EulnkF3+tTq+ibZZuRG6hzsp/SyxiIkiODEhB/1Nan9EZa+gNFirPvVusKQgm9zEMw5n1cgnG1ojeICYMY5gHNlSMsGSTkMvR8/fmMgWnE6Trc9yVhHWDsUEM+j0qzGCnBpvZnLgecnJEGIjdzQ80DP1gpLJ5PEOOHe8bE7iNTBGfQq7v5UIxW1u09tRhabnLt8XuegLuLkTNMQ3AB+nDya/Z6/fjfiSNNcxUToPFDVYevi2Lcdk6u8oH9k/E30uIW4L61X4UCgU/sRAy1CrzZ1etsDYq0OGNr0qww==
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=nWAeMBXj01DJJcgxQcdLjwg+GP9lfEdGwi1A3FkKEj0=; b=BYPnUXJTzJ0b1Cx/5WyBr6kxElSoFoakKUamLXfhuoTGZeYz7SrbaF2GyvhqrW5ZOquNbNIZoonYEUPWbWaDwVWXvT05vXlhXHPZHipraYEoadC6G42KEFnGV6H2neGVtfHm0pgNr6YqAxTNLlW7ZBWwATL1MhG4Ech3zME/N3SB3ZgjkyJHyGCdkYa78pcOgPIxcKZQeA+AM7Lq3ozE2Dvny75BWIA4CuWsgtEM+8E6tpVyT5r5G+r9rU5VmNhUiAW4x0LzNdyJrb/xLWo22URwvZZ8eH5U2+RGl143LatEADCEF0XLMPUAHnBpdkqodaKCaod9/vQ8Z/zoVJILtQ==
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 SJ0PR02MB7517.namprd02.prod.outlook.com (2603:10b6:a03:319::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6319.33; Tue, 25 Apr 2023 13:43:05 +0000
Received: from SN6PR02MB5375.namprd02.prod.outlook.com ([fe80::47b4:317f:51a2:a616]) by SN6PR02MB5375.namprd02.prod.outlook.com ([fe80::47b4:317f:51a2:a616%5]) with mapi id 15.20.6319.033; Tue, 25 Apr 2023 13:43:04 +0000
From: Jordi Ros Giralt <jros@qti.qualcomm.com>
To: "alto@ietf.org" <alto@ietf.org>
Thread-Topic: [ietf-wg-alto/draft-ietf-alto-new-transport] Design Complexity (Issue #19)
Thread-Index: AQHZXWUkxISnc6L+UEibqbh3+L1gYK85l74AgAKk+lc=
Date: Tue, 25 Apr 2023 13:43:04 +0000
Message-ID: <SN6PR02MB5375A4F707A95CE61F942115F6649@SN6PR02MB5375.namprd02.prod.outlook.com>
References: <ietf-wg-alto/draft-ietf-alto-new-transport/issues/19@github.com> <ietf-wg-alto/draft-ietf-alto-new-transport/issues/19/1519170814@github.com>
In-Reply-To: <ietf-wg-alto/draft-ietf-alto-new-transport/issues/19/1519170814@github.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_|SJ0PR02MB7517:EE_
x-ms-office365-filtering-correlation-id: b86024e1-1cdc-42e3-9ba3-08db4592fecf
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: tT7FWLWdAfiHml8ec2Nj9xxEkyRucVyP5tiDPcsN3ljw9lsnwIu9bPd228MVyd/ylFGSCegBIrJczUKDFBxnCbZyMwYv/i0YJKRAcgSZdm9FAHOT1Pb/7FQThXTtUJVk3BNcqmZzoM2W7kAvNU4FoRilTxYq9jJ46iYS+dG9KORa4QPPp2VjqlkSauJU9a0GRVNvzgYVRLFbsLF6p22dy2gZyBfWFi744SnhyNXhKpBCBWNMp+FDJZXIWfOCwDUN3RBgoohiU205iSdGL5ecQWObIdSxqNeERxs7CQvaiSv4ItTLeSsgjZLoX/9qp0w9zGu+OW02i6Zf7VRY25geeD5G2pjNiIOJ0NXHyXemLkbrWod+k7Y+QbFB5DjorLIhE0mOHhcKAXvBCada5EmvEth/rfMqF0Nf7i83VlAv/jWHSqZ7FkYJu0yCMBnTIHnrlSvHxsldeZfgttENw4e1QP5/w3GrbY2j6qU/iG3JT0XbRqn47ev9MXDg+vh4w0kIOCzkDYqsVwc5D3GooZWsws++bJLLJl//9SUn3Qq6uGH69bodpdK4o7me2rPQ0t6b6AbNeq681nB/NM9swyOtJI5toTQJyLZCSh+W4b89j5TrUeq/p1plMIDFJptduE56GVgyMB1IWcKPYpKp4UEV2g==
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)(396003)(366004)(39860400002)(376002)(136003)(346002)(451199021)(9686003)(53546011)(6506007)(26005)(38070700005)(166002)(55016003)(83380400001)(186003)(122000001)(38100700002)(66946007)(76116006)(86362001)(478600001)(6916009)(66556008)(19627405001)(66476007)(66446008)(8676002)(8936002)(64756008)(91956017)(52536014)(5660300002)(71200400001)(7696005)(76236004)(66899021)(41300700001)(2906002)(33656002)(316002)(1406899024); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: tGnlyS5iURUVR8JTrIH3u2ZvBToMNsNmNP4SxmaIfKYbrVJG0fYe1JynT1l0GMh34Nu6nm2mPUYAnOrssU1Dv49WqhV2gZdbfecttN5avqMdDna1CtfTpBoMw6u+WlaFVdLr7/N+g/G6REJuh8YKfwpgE/l+5TCXEVfIslWlMcOwSWW8Gx2qJFCB4nHiGYwiLl4U9hkAJeneTJrehJgW6GV4r6OOQUV92RrCG7Hi6TwLNDQTkJXZKDmo9K+TXZrl/bizOk/X9IG4tfeYcilbVuRSEitQUBxKgBWxRqj5T6cIhySe0bwrxnTtluqXE4ged6kcEnDWeCt9orVkzTwyKiSAUuNM3KDS5ZCCnJw7SPz7S1s5DYn3RaLWbiI/iekDZ59vOj/mFfX/QQXIK4ZyT8r9FCI1LpplcxIURkcWiVGAl2LMvH5/xvLHVCN1CEELKlpB7+UB7iyQecgpuhZr0it6WkzEisTkR8bnkjtQSxpV53Pg5taGLN7esv6F1wDhnCWw9q1cV7+6HW/RC/W+6i+tRlbDJp/sgc+HMFTc6K5OP2B0E975FgpbaYEKmuebJuJQcXTrxe20B35qT6BSlRSl54dEFm00YS8Yp5Av5juFITBDJtp420rplKoKhqs7q0aP48fyVo+4QNoZWJBYa2ZnmOnaCXrEYUoz7e3DZ8v8cdDTBh2rsLcLpJ/3cSmH5o9d3pEfPQQfQazpvpj1zpK/HoAYyI1Y6MHPrxUCA8DVkm/nbaqAXVkabeyZcWR9oguselZfVbMdfHpCxBW17Qx9eggC+dmmnXe7NspTCJIuvWRJnOcvNqYVK/0msTV5BNsoMl46f1MwzAxHncxm1l6FI90pP6To6RReZDXgt5hb2CeAoNdaI4AJikWxM1TUl5n9b5MVbJ+RwDRSKxUNcAB26v4Ee0ZEKIyxLUCmBHP4qV4B3FxBqNt/w0MVU7Lu8xNkxW9vvqXYJF45S7zxUOPKrTIoAXZuAUwAoE+153Ss9YXLA8d08rBuH4Pv9iURqWwSilSBdSW5S6Rj1RsxZS2UOgvH/vSf5e5o3QJFMrY4V4uXjEp1h9ztuXl3MqpwViiXHGoHRMDUN7e9VddzLNmwrnHoNjk1Sg9FCnleiaQZISKXg77qJEOXPbwwVZ7RXhksEfgWrtDloJ4z4nEFPNxU8CjY1MMlkVJ+H/DHfOsWsSohpnKk83IEioK1vtj8u9/6QFN0GpPNUgiLPa7YYMJ+EmtrwZzQVqC1q3gqYdmWv67Zj77H/7TVUBELaeaNHv7HoMWnmKhx+O89oeg4XVYOsm1t9fY2Vxo/Z+V8XD+4pvcDHB1EFd1LpuophSBZVF9LXqSIM8I/SWce0oUv5w7ZHrzw3kkyIhJXEg/6mNSsEoDRxvqUvyrABcAUc+j+71XRnaTyR/lJLfZY4CGaeSTNfkvTP5g+dZH1w5Qa1G5ch1Z0+ZixC1zhGddBkKho/b25w53b5N8hAZovLmQ84YP0s4RWWJVtkQ89NEtNgvfENGWmbu2yoyoRiyhvXfaCLgyViE+WxL3kmY9o6lWuOHtxrVHORQdfSKlCxARH5bGQwCNzdVE5E1eRUpP0DzCm
Content-Type: multipart/alternative; boundary="_000_SN6PR02MB5375A4F707A95CE61F942115F6649SN6PR02MB5375namp_"
MIME-Version: 1.0
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 0pft16vMHKGx2dJpaRoJ3rYzr+GcBy9MndmMimWye8Ep6Ln3b9xAYBLzNsAGGeT4Jau21OYW8wjfmg9fzhlLX68CrQha8Vm7m+qO4f2MJbQBLrFk7/OKOTpIARaAF+J/9SJuDWqPOyEYh2sz6H7Pu/RAVIfHxLFbrQfiJ2zGczt3mTxNYAEtKgVlsNDA5mUzePa5qZM4kNBKzduyBbj/WoRaQ15yIln9St2MzqcX0rpFEo4oAvmGLIzWr/tAi29DKHCJ6kdimFugnE+ZIj86SdOHBytpYFVE0VyDHJeJOyRUo9gVRPKEPDXm9mh+fk8janbrB5QUWICy2695Y2ZRLPMJBmxQzLHhEqs0lP2kI9qVG4Xt6DV5KDsyb2+ilkVNpgVL4DH+7LX8F6NlXdAkiSBIoqCGEOt1D+wmv6kRBYZONGsjk6pHPIjzcc7cuOHn4BdjfET3EKgQTIDaPlugxL+49sKKOZOikq0OJaVyRoBB4NQJvCcdGFcnrylMvBsUnm3XNgig3pONjeqQAQlzhbNPORm+72SQNA/fjMpPCw7plP6gke3DnfUAMueYm4SgilDiJcXsNoaq8zClGXLlWvoueMgRZJv/oRMorcbReItY8ZTBGLQzglnDAXYw+MCPPEePflTfcCAin/4K3claC7zKhy5R40MNf9YwFk5v0gnx8Zt0dA0yJHjroW4FJlS5PK2m06sbmgP/STCwD6aRcWQFUfHkjNDIOWk2DJ5s3xT+PcV77WuZDBDtFKspPh2czPny3OtH22mPoVLK1yKIbg==
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: b86024e1-1cdc-42e3-9ba3-08db4592fecf
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Apr 2023 13:43:04.5287 (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: 8eSMgqr15lbxN7tYmWjfzQry4WSJu8Oy/1QLI7YYwTXuN90aPM5WlyIyP0cu53ZIEZiSHInFR6qQJ3LmcR3+iQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR02MB7517
X-Proofpoint-ORIG-GUID: 39AThO8Q1nvaXjHwdg6_eof9c5T7f_Gc
X-Proofpoint-GUID: 39AThO8Q1nvaXjHwdg6_eof9c5T7f_Gc
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.942,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-04-25_06,2023-04-25_01,2023-02-09_01
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 mlxlogscore=999 adultscore=0 lowpriorityscore=0 mlxscore=0 phishscore=0 spamscore=0 impostorscore=0 priorityscore=1501 bulkscore=0 suspectscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2303200000 definitions=main-2304250123
Archived-At: <https://mailarchive.ietf.org/arch/msg/alto/dbIQhzOVYpS-XTcXZit97FTMQ0k>
Subject: [alto] Fw: [ietf-wg-alto/draft-ietf-alto-new-transport] Design Complexity (Issue #19)
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, 25 Apr 2023 13:43:12 -0000

________________________________
From: Lachlan Keller <notifications@github.com>
Sent: Sunday, April 23, 2023 23:19
To: ietf-wg-alto/draft-ietf-alto-new-transport <draft-ietf-alto-new-transport@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Subject: Re: [ietf-wg-alto/draft-ietf-alto-new-transport] Design Complexity (Issue #19)


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

After further discussion, we agreed that providing the metadata is unnecessary for the TIPS protocol. Thus, we will remove the metadata section from the document and, instead, add the capability for the client to request the next recommended edge to consume (option 2 from above), based on the logic described below:

In the current version of the draft, after requesting the TIPS view, the client receives a recommended starting edge in the TIPS view summary. The client SHOULD then consume that edge and construct the future URIs based on the sequential nature. This is what allows for the concurrent transmission of updates in HTTP/2 and HTTP/3 in the long polling case, because the client can request multiple at the same time.

However, imagine that the client has not polled in a while:
Scenario 1: the client requests the next logical incremental URI, but the server has compacted the queue so it no longer exists.
Scenario 2: the client hasn't pulled in a long time and thinks it might be better to get a full replacement of the resource.

In both these scenarios, the client must take the same following action:
Current version w/ full metadata: the client pulls the metadata of the updates graph and calculates the next edge to take (which is presumably the most recent snapshot). The client pulls that edge and then follows the same increment by 1 pattern as before.
New Proposed Version: the client requests for the next edge it should pull based on the version tag of the resource it already has and the server provides it with the recommended next-edge URI. The client then pulls that edge using that URI and constructs the future ones from there, following the same increment by 1 pattern as before.

—
Reply to this email directly, view it on GitHub<https://github.com/ietf-wg-alto/draft-ietf-alto-new-transport/issues/19#issuecomment-1519170814>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AA6RQJJAMPFYTOLUFXGV75LXCWMFRANCNFSM6AAAAAAWE4MZRQ>.
You are receiving this because you are subscribed to this thread.Message ID: <ietf-wg-alto/draft-ietf-alto-new-transport/issues/19/1519170814@github.com>