Re: [alto] WG adoption call for draft-schott-alto-new-transport-01

Jordi Ros Giralt <jros@qti.qualcomm.com> Fri, 10 June 2022 10: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 2FC5EC15AAC8 for <alto@ietfa.amsl.com>; Fri, 10 Jun 2022 03:34:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.005
X-Spam-Level:
X-Spam-Status: No, score=-2.005 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=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 (1024-bit key) header.d=qti.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 kUkkDI7Ot_QR for <alto@ietfa.amsl.com>; Fri, 10 Jun 2022 03:34:04 -0700 (PDT)
Received: from esa.hc3962-90.iphmx.com (esa.hc3962-90.iphmx.com [216.71.142.165]) (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 8847DC147921 for <alto@ietf.org>; Fri, 10 Jun 2022 03:34:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qti.qualcomm.com; i=@qti.qualcomm.com; q=dns/txt; s=qccesdkim1; t=1654857244; x=1655462044; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=++Alv+BlHZriTqTmysfsjcSrljFHttyrRt3A25O6aFA=; b=jd9jY6JhDZ7WtbD9cThsjiYQkeHz81tN+bIy5rkg0uBU5G5KUP0Lsv2/ NjEDZZqVMvOSG1X1bcUiFQfqg8urncuvUpmj2wR95ght19a9kGm3LMCqf nwtDfHRvKNGnoXASez6vSIBp9HDHlmZu6PswHvIxKztCQ4//tzEfhDuFh A=;
Received: from mail-bn8nam11lp2170.outbound.protection.outlook.com (HELO NAM11-BN8-obe.outbound.protection.outlook.com) ([104.47.58.170]) by ob1.hc3962-90.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Jun 2022 10:34:03 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fPntPvwQh1w/YJBQep2V8wHnmcV56qQ8MkzNxS95C38MPdtdk5I6CE0gWIGxRxTxoCFsEJA7O5lwUeYJ4oisUq2nOgXIL813xHZtjkANrJqLt6rCTmorM1k/shrs4lpB39CEhpE++Gr6PvRNc6S1Wr7wk4KQtbnlW+R5BiUUvazN+ADtg5Zp9grfL5O6ji1f3GsRpx6PYbzaBTbSkL6oZdX4J9QCuFhpJs20kHvMhc5kZfGo0IeYoBmuf3g9NmSwhnk4lAIJmxv4NqOrrmtzEy7iTC9tQ5oSi6TqyUrsyFUPoAW/7mSvsG5hBFJkKf4ecq+oUTpAf3BIdFWabW25Bg==
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=++Alv+BlHZriTqTmysfsjcSrljFHttyrRt3A25O6aFA=; b=cqMGgmlXLo81YDCcdQEZQheVihg2eNuGoSGNpZvW5jgaH0NQYeAI4g26y6EXi/2OZwgZjrOsM9idUVQPfLQkePsHJD5fMXOgiyFGdjCFlYOh3FVsEmp7JC+SmG5Wjv78Cc7Ke3RcVa84lOXec2OUQS1UtD+pXZO6RuigbvpFyirdCFs/qTS7Whh1jhyJolUdwZtZpAJkf8Eis2dIC1gF5pkVkUz/yc2NAJx6dyLaGyHXDu1ynTfb95CHAJHkCkj8xMq1UXWGQJlPe9n/MSthyDJRHAKzlxThjZRvXaX04589p7FdcwWo/37quzHuJwlMtJB7L4lmTmHtAoh3xfLqBg==
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 BN6PR02MB2388.namprd02.prod.outlook.com (2603:10b6:404:2b::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5332.12; Fri, 10 Jun 2022 10:34:01 +0000
Received: from SN6PR02MB5375.namprd02.prod.outlook.com ([fe80::b17a:b4b:f981:32f4]) by SN6PR02MB5375.namprd02.prod.outlook.com ([fe80::b17a:b4b:f981:32f4%7]) with mapi id 15.20.5332.013; Fri, 10 Jun 2022 10:34:01 +0000
From: Jordi Ros Giralt <jros@qti.qualcomm.com>
To: "alto@ietf.org" <alto@ietf.org>, Qin Wu <bill.wu@huawei.com>
Thread-Topic: WG adoption call for draft-schott-alto-new-transport-01
Thread-Index: Adh7GurTN05xaSsPQveYSmSAIyD+EABlWmZ0
Date: Fri, 10 Jun 2022 10:34:01 +0000
Message-ID: <SN6PR02MB537518EFDFEB6610482269C9F6A69@SN6PR02MB5375.namprd02.prod.outlook.com>
References: <3b7595e1311e42eabaf9dc83f8943a6d@huawei.com>
In-Reply-To: <3b7595e1311e42eabaf9dc83f8943a6d@huawei.com>
Accept-Language: en-US, es-ES, ca-ES
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=qti.qualcomm.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 85f3739d-0db5-4ea5-ccbc-08da4accbbcd
x-ms-traffictypediagnostic: BN6PR02MB2388:EE_
x-microsoft-antispam-prvs: <BN6PR02MB2388B712C4A47EE8D77F903FF6A69@BN6PR02MB2388.namprd02.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: UA0V68Nkos6nG01nOG0/JrqAWloKh2RH4XhlTsQoARJTo7XqHwsjteY6QjdUyUQr7afWDoVywEKzDh0yzAylnEBd7sp+sLobYf4/zr5W1wDFYwpivIchq/bC3v/X4J/WLkoEBotb4S+fOC+fQrnEjqRctucmbLz/csHuZzBk9LpaXRuEFmeiPHWJf2pZ6QFIB5ipidqPx6qBQy4lKunt0wsMxQL7AirS5tkBgZzC4AKBn4XbcBA8qYTnjS04MSCYGkUqCBfzwyrejAxNGa/4rfV6Is5EGAkvfsNFUR1gr6QcGw8SrU+mTbIs4rgM4ldbqWHYBrY2mP1c1HHPdu8r288CfOTT+PTRZzLZMYDFgex8DZaypvoFyS+PA1/xENmUHbyUXeV7GfHAS4bhSVRWCWFWgCuKwwVsSopb4Qk7lbsH0/g1LQxE5HCAe5jliEsjh5uHpFyH+Ic6NW3BiUaJ+wP6NvPjxfoUao8wKycn+QbNWKGAKnTBVDXIQGs1EXXFkzpAFVD/5Ti3i3Qy/BCNVPW5bMdaLdcW2WdwOb3xLE2P++xVvPqaTK1FXcBY9jaL8kagC26CPmVUfxZEHnIr6P3ohLr+Vay0ppT/xQ5NVGrSHF0hd02cf9ovumcYHqVvoFXmwVK4BXXjyCdyVi1KgHejgoBU70qe9wklzDdJ2eejsAoBbHJZcRtFLbk0P6JF86LOsdUu0OM24EA0kZYJwYt+XizmB9DwVeGBgNygN7TLGAo16WJlEqrAreASjRJSI6kSRqnLczMwA1SmCSNp3h5f1yoISGN1teudHFSqGac=
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:(13230001)(4636009)(366004)(38100700002)(38070700005)(186003)(508600001)(122000001)(91956017)(2906002)(76116006)(64756008)(66946007)(66476007)(8676002)(66556008)(66446008)(9686003)(166002)(26005)(7696005)(110136005)(33656002)(86362001)(83380400001)(71200400001)(53546011)(52536014)(55016003)(8936002)(316002)(6506007)(966005)(19627235002)(19627405001)(5660300002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 8mlv7YX5/plY2cRMhhRbnRo8K8MoKiX2sfmnaNxqe0PBvys0BnPSk+iIw3iH8nodAfDqtkMv5NOOXIILe4CuqrjjXIReNOvnaWZUA9IKdl+WhPSZGb4RVZrfl5dnuiSDTX9soURkk/6UrEioemndsuopfjKL23ovNDYBwMv2CANkGFTzyqrQgYOoQUg3Jt5L7OKL+JvXQn32zWQDrZIrB9BOZnT+Mx7xsLnhX5VJmCR9TBUYbq8M+CvcUBA+O0n6g4RjUvZeS1/E8TFaKeInjWV8g0+OZTxFjqSGAGTna8e2+kA1Es+VjNgziFzrbg2wOth8aiifi8wwOFYmY0wFz1GN2M5sr89tHOGN3SPpOQqO8eSzuYdoiLuyl2tLTviutiW4JBvtvplDbflq6EBcr4fqEAdF6SUsfZgUmdRkh8j0zGHlMy826P/a3iLzSnpEaebOQqKss48M3AdLRT/E2iucVE00rjJqtSQS5gg3EojQk93wuBC9Y1J+9VOWf15VfXWuczykGlGkvgGkeR131E/Nj29kjRbYxQpjV43wAgm66WVn1F54omgmRVvhX6PHzRoP1b11b1m7eUNkd5FzBh0olPdI5tESTLFrJDYuelZEkcBe1lIvgUGSlD9GqVpmnt85gxpAP9cVKvUay4JlC02I3eYFRORvwOT3uIXnaV7CAdl++F1TnyUorur4Aeu7GWEU3wvC6wxNT7+n3uCn0WRV4s1BDcPeu0Hw5/u3Vyrum50YB1K/ZaBjowqQyADoStXM+5/OLMGBUGrkASLMMgq8bsbEeI195qFkaqRpYWw9lidDQxNH2K8+yNxIJssUuw06lvFlG8DOZMGuNiWjlegjcOe0xOfKQR+KPgdj1fzBj5fOjhwYRxCIUOKYc0gF/haKadUHxQTKKPMaO6zhTEooFTdllTb56113+m2HMqtOywGdnDaA9k+qSWwSPPfZkfqysLRsv7YHiVinf03AioQ6KXVWOC9mSoaCeS4ne8GozjO0L9N6DP4Im0jCUYkuSVB1DDKC23iPIOX96guJ3OEq9JHuGwi+gskrPGj8IPvXIzPEEupEm69mV1SNWOmerq2Romt9P9mmjCGhC5oVc/3lh4a5t8IzB1h6CY9d/R35H9usOWQoxxH2fZ6IPgF/2OIy38FDrh3HS3DjF5TSYN7rV6aveWkKz0OzgrkGi+yf4cE3FKnUcLlrcf1/mZ6Hy63/BQZ3yZ0ecFi91jw72uy1ToeD3uurF7Zp6CrH8mM0svvyRJzEgK9Z4TPkkue3oLSBNxAmGWxkdoJewwcZW0O/fk3/fF7gVvrWs3XNdHh3bWGo7M+2TWyMmiogRgEJS/Fgsc/W1WGldBJBsbiyM8HuMDx8hFT4AnUhSDxEgi4oCkYVOnUjYkVG/a5F6NDim+QWpUgK9Ak7R8oMlLex3/3jH0ZK0DqJ/1GijntgJNv4aaB6S8NZCZWmncf2U913wkFtJs8Wxt/XEYbC1zRZzKSmXOgbkbs3sifYjSE03g2Jf0zGR5LTIpp38zG3fVu63IhYynOjx3A4UH9J1VrMI/ygV6c370ah4YB+edVSHVEU+QSW307ZFmQhOEL1e7RqSUZ93+qfUVNc5H6KkSqMqKrI0uADlXD1tMa2k5p57ANiuKk/5AtpJb1+rUZ4UV3ZBA1/eMq96bil9oZKsEfSC9aIqUufrdsLnYWhh3YWcMUFlfOa4r2/u+ysyKj8f0fVVscBK3WRK1t87D85hhS4Rg==
Content-Type: multipart/alternative; boundary="_000_SN6PR02MB537518EFDFEB6610482269C9F6A69SN6PR02MB5375namp_"
MIME-Version: 1.0
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: 85f3739d-0db5-4ea5-ccbc-08da4accbbcd
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jun 2022 10:34:01.0644 (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: ck3JzV/jdLTcU220VTzIyHsCAzAv7gVwTBVN1j4l22llakU+HfCvOACFHqlh52bIXrKRXBZB+nJ4VcvM0KgIxw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR02MB2388
Archived-At: <https://mailarchive.ietf.org/arch/msg/alto/8SZeAW-WP3Zq-paZKEmkPsBXEPk>
Subject: Re: [alto] WG adoption call for draft-schott-alto-new-transport-01
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: Fri, 10 Jun 2022 10:34:08 -0000

Hi Authors,

In addition to Qin's questions/comments below, here are some additional notes from my reading of the draft. Thank you.

  *   Instead of "work flow", kindly suggest using "workflow" (there are a few instances in the draft)
  *   "Section 4.1 Transport Queue Operations: An ALTO client creates a transport queue using the HTTP POST method". Could this increase the exposure of ALTO service to a potential DoS attack? E.g., in the case that multiple non-legit clients allocate queues for the purpose of consuming additional memory/compute resources from the system. Is there a need to mention it in Section 10 to ensure implementations provide safety measures against this potential threat?
  *   Section 4.2: instead of "structure of incremental updates queue will be specified", suggest "the structure of the incremental updates queue will be specified"
  *   Section 5.1:
     *   While the acronym CRUD might be known in the community, suggest defining it the first time it is used:
        *   Instead of "Among the CRUD operations", suggest "Among the create, read, update, and delete (CRUD) operations"
     *   Instead of "an incremental updates queue supports only", suggest "an incremental updates queue only supports"
  *   In Section 6.1:
     *   Suggest adding RFC reference next to SETTINGS_ENABLE_PUSH so reader can look up the definition. So intead of "SETTINGS_ENABLE_PUSH", suggest "SETTINGS_ENABLE_PUSH [RFC7540]"
     *   Instead of "PUSH_PROMISE", suggest "PUSH_PROMISE [RFC7540]"
     *   Regarding this requirement "The server MUST maintain the last entry pushed to the client (and hence per client, per connection state)"
        *   Will it scale?
        *   Can we add a note on scalability (e.g., scalability can be addressed by adding multiple ALTO servers)?

As with Peng, I also think this version is maturing so I would support the adoption as we continue to provide and address all the feedback.

Jordi
________________________________
From: alto <alto-bounces@ietf.org> on behalf of Qin Wu <bill.wu=40huawei.com@dmarc.ietf.org>
Sent: Wednesday, June 8, 2022 11:36
To: alto@ietf.org <alto@ietf.org>
Subject: Re: [alto] WG adoption call for draft-schott-alto-new-transport-01


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

Hi, authors:

I have read the latest version of ALTO transport, here is a few clarification questions and comments:

1. What is the relationship between HTTP/2 connection and Transport queue? one to one?

Will information resources share the same transport queue?

2. What is the relationship between transport queue and incremental update queue? one to one mapping?

3. Will receivers share the same incremental update queue? or each receiver can join different incremental update queue? For the former case, how does new receiver know

or discover the existing incremental update queue? Information resource will provide hints for the receiver or the client?



4. How incremental push update is different from incremental update?



5. In Figure 2  should 'sq/rs' be 'tq/rs'?



6. Individual update is not present in the figure 2? would it be nice to clarify the

relation between incremental update and individual update? Is incremental udpate shared by multiple receivers?



7. Should this draft need to update RFC7285 since it introduce new functionalities such as transport queue, incremental update queue, receiver set?

8. Is there any open issues section to track issue tickets?



-Qin (without chair hat)

发件人: alto [mailto:alto-bounces@ietf.org] 代表 Qin Wu
发送时间: 2022年5月31日 19:11
收件人: alto@ietf.org
主题: [alto] WG adoption call for draft-schott-alto-new-transport-01



Hi folks,



This begins a 2 week WG Adoption Call for the following draft:



https://datatracker.ietf.org/doc/draft-schott-alto-new-transport/



Please indicate your support or objections by June 15th, 2022.



Authors, please respond to the list indicating whether you are aware of any IPR that applies to this draft.



Thanks,



-Qin/Med