[alto] ALTO transport discussion thread

"Y. Richard Yang" <yry@cs.yale.edu> Tue, 01 March 2022 04:38 UTC

Return-Path: <yang.r.yang@gmail.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 E0B0B3A18A0 for <alto@ietfa.amsl.com>; Mon, 28 Feb 2022 20:38:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.412
X-Spam-Level:
X-Spam-Status: No, score=-1.412 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.248, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.248, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=no autolearn_force=no
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 joYzCvXEQXr4 for <alto@ietfa.amsl.com>; Mon, 28 Feb 2022 20:38:36 -0800 (PST)
Received: from mail-yb1-f169.google.com (mail-yb1-f169.google.com [209.85.219.169]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 87DA43A189A for <alto@ietf.org>; Mon, 28 Feb 2022 20:38:36 -0800 (PST)
Received: by mail-yb1-f169.google.com with SMTP id j12so24844477ybh.8 for <alto@ietf.org>; Mon, 28 Feb 2022 20:38:36 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=0R8QflDCTTfPpz1J1WvtE8C937OaMwwnNUvvC5zpHPU=; b=trkRHnwnOMHuYd04+9HvFSVTH/vW897Xc3xOyl4BxUxfT91QAMnGTXL35RfOqPfqAO HZPGKEY03FUt2Rh2FFeWCuhiJUuR4SJ+efLg4ww+Al2Z3zrNJ1oWzLRz0pZ/ksRwIP6I S+qtmbRRwwWAj8YY+q84Xm8fguSCR3mLyhKhs24O/d2e328VDFvLhGmOWH6cQmTTbYc0 7AdKiKTVGNqcueJxHGruAa2k5IGQds/mTw87uZPvilq4PWBR7ud6SqVMPuWZ1lQA/caO dFhx1TiK8DAV3BhlKyQeyTHvYk9mqoQ/QxnWB90F4+7z3zMk6v88+U8SIV6jEzurx/Wl zZcw==
X-Gm-Message-State: AOAM532Oxv0G5OZ2ojNJrPJr/0pyMk7aLixHsHXTkcXvQ/eH9/dDmkhR nbfd5QsuFcznhVkYj5FXv6cK0vBnbu1n+7GwieINy7Ogfe8=
X-Google-Smtp-Source: ABdhPJxzi/vpgaBv4HXJgpOud5R5pFG3lsdov3goZ3c7q6gvL4iswM0oefV44E9Q4n/NsVNOEcgrBfhPH2sdxAu8+C8=
X-Received: by 2002:a25:dec2:0:b0:61d:e09e:94d1 with SMTP id v185-20020a25dec2000000b0061de09e94d1mr21824357ybg.287.1646109515413; Mon, 28 Feb 2022 20:38:35 -0800 (PST)
MIME-Version: 1.0
From: "Y. Richard Yang" <yry@cs.yale.edu>
Date: Mon, 28 Feb 2022 23:38:24 -0500
Message-ID: <CANUuoLrr1-r60KiXHCPRMu1SukcdRay8ZE7_2NA1aURG-DumQA@mail.gmail.com>
To: IETF ALTO <alto@ietf.org>, Roland.Schott@telekom.de
Content-Type: multipart/alternative; boundary="000000000000ed7cd605d920bcd9"
Archived-At: <https://mailarchive.ietf.org/arch/msg/alto/uce_e9fQAKn_Jdr_pNVrFfPsS_0>
Subject: [alto] ALTO transport discussion thread
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, 01 Mar 2022 04:38:38 -0000

Hi ALTOers,

Several of us (Roland, Kai, me) are working on ALTO transport, and our plan
is to update a relatively complete version by the draft deadline of March 7
(one week from today).

Here is a brief summary of current design points:
- It will be RESTful, as the current design
- It will redesign ALTO SSE functions by introducing update queues so that
(1) the server can organize incremental updates into the queues; (2) the
server can push updates to the client using the queue URI (to be consistent
with HTTP/2 PUSH_PROMISE semantics); and (3) the client can request content.

The main remaining issue that we will finalize is how to allow clients to
rejoin, and we will finalize the initial design soon. All are welcome to
join to work together.

Thanks,
Richard and Roland