Re: [alto] I-D Action: draft-ietf-alto-incr-update-sse-18.txt

Jensen Zhang <jingxuan.n.zhang@gmail.com> Thu, 23 January 2020 23:35 UTC

Return-Path: <jingxuan.n.zhang@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 8CCCE120041 for <alto@ietfa.amsl.com>; Thu, 23 Jan 2020 15:35:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level:
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 d5O68K-eISwO for <alto@ietfa.amsl.com>; Thu, 23 Jan 2020 15:35:01 -0800 (PST)
Received: from mail-yb1-xb2b.google.com (mail-yb1-xb2b.google.com [IPv6:2607:f8b0:4864:20::b2b]) (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 B0564120019 for <alto@ietf.org>; Thu, 23 Jan 2020 15:35:01 -0800 (PST)
Received: by mail-yb1-xb2b.google.com with SMTP id w9so50855ybs.3 for <alto@ietf.org>; Thu, 23 Jan 2020 15:35:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=OBWnujviMleOciFktnXy7sI14w8X+ElhjyXJWzSFZuc=; b=EmHZOdkXdt2PBAIMUXP53sHF4eb5fO/V5vYkhvseh51Dem8AhZLT3rkv55zU3SBQbU 0XQMSnx99cyTyVBfsHsdp3pBV9M83fKqxYf1QhYG+vuLvEFWTxu1jTjb7eMQTQ2EzNzR HLQI8zVri7iz5YchXAAuCx0sXK4W1ezf9lmfpddvGmv3OH6xZarOMFjQGg2uwSWOJ3ah ENVkdZdRAMTFsGlRTs4HunGGjaYmfO6+1yMEXkOUNlFwFU7cxpV4otKgkRLpIbalOqyi vtqYM912EgxHThoBi9C5gUr7ZqEXvQNCnWHutbJVA3gnd81QhpRjzcD5dtHU/Fi9qA/m jjWA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=OBWnujviMleOciFktnXy7sI14w8X+ElhjyXJWzSFZuc=; b=XflEGPTIM0rS3UFStKvMc6Nt1Vf5v4vXrQcZpC0/NuBroc5NQsq0ANh5rcLce9unMv So+7DYAosMWpAsDWvQxOicrKuBx6Mm8JVQeg4pMklZHu9u7+IUARZ46b/z6iwa+Ft+io ylqV2ZH0zgKgD+RJ23UbC6hIaZWW7g0VrQ87Og00AgCqiTZb/tL1WJD3Hd6MrFRyB2fE F51D7WEI+Gnp1K9RQqXac4/ZDSS5213S4j8I65dGpU7TvUyNS39vznsofArVKxPWYD0S YN+qBZ7Q4EH5Hiq9y2MU62HZ1EHrxYjNh5FucRQCdtvjdMXV9BQ69GdbHZp6gFYs7B2g ogVA==
X-Gm-Message-State: APjAAAWz5k1EDrvyNrwF5rIsggNoo85VX2568aZZhGN42Fu3YIVxaTJZ kRWBnNv8sPq/LMSYPEeiCKxdqjRN7ap5oKwc9AynwQ==
X-Google-Smtp-Source: APXvYqwdm5AmSHE/pA/1gnoZ21Rsf+ZQAtDZHOpXITsqrMQgZOrhALoQTrkegSsV0zHFWLJSZnwAVAlFbWpSiH8qps0=
X-Received: by 2002:a25:768b:: with SMTP id r133mr274317ybc.262.1579822500635; Thu, 23 Jan 2020 15:35:00 -0800 (PST)
MIME-Version: 1.0
References: <157981986658.22790.13626727373562883845@ietfa.amsl.com> <CANUuoLrLr=MLN=z-4YW3-QWQhr8NH-orzyaGAkRr0p6=chnpuQ@mail.gmail.com>
In-Reply-To: <CANUuoLrLr=MLN=z-4YW3-QWQhr8NH-orzyaGAkRr0p6=chnpuQ@mail.gmail.com>
From: Jensen Zhang <jingxuan.n.zhang@gmail.com>
Date: Thu, 23 Jan 2020 18:34:50 -0500
Message-ID: <CAAbpuyqTikMihDyGUWwJPziZJqZvjOuoet8dH5irRurj7Tgc_w@mail.gmail.com>
To: IETF ALTO <alto@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000f566b4059cd71686"
Archived-At: <https://mailarchive.ietf.org/arch/msg/alto/FXnttMjeY6YzKWImgUImkqSLTzY>
Subject: Re: [alto] I-D Action: draft-ietf-alto-incr-update-sse-18.txt
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: Thu, 23 Jan 2020 23:35:05 -0000

Dear Vijay, Jan and ALTO WG,

After some good discussions with Richard, we worked together and finished
the latest revision (-18) of the SSE document. The revision addresses
issues from Vijay's and my previous feedbacks [1][2] with updates as listed
below.

- Clarified terminologies
  - Defined Substeam-ID and Data-ID in Section 3 before they are first used
in Section 6
  - Updated section 6.1 and section 6.2 to make the format of data type
SubstreamID clear
- Extended examples
  - Added a new example to illustrate how SSE provides updates for the ALTO
resource returning a multipart response
- Updated recommendations in the consideration section
  - Renamed Section 10.1 to "Considerations for SSE Text Formatting and
Processing" and moved it to the end of Section 10
  - According to Vijay's comment, rewrote the considerations for SSE text
formatting and processing from both viewpoints of the client and the server
- Fixed nits and accepted rewording suggestions from WG reviews

As Richard suggested, I was added as a contributor to the latest revision.
Thanks, Richard!

We would like to say the current SSE document is ready to go. If you have
any suggestions, please feel free to tell us. Any feedback will be welcomed.

[1] https://mailarchive.ietf.org/arch/msg/alto/-6AhxLa8o409o2k2gv5fXd9-6g4
[2] https://mailarchive.ietf.org/arch/msg/alto/C9_tS44bz7kq84Z3cpZZkMeUDFc

Cheers,
Jensen

On Thu, Jan 23, 2020 at 6:00 PM Y. Richard Yang <yry@cs.yale.edu> wrote:

> Dear ALTO group,
>
> Thanks to the wonderful guidance and feedback from many, in particular,
> our chair, Luis, and others, we have made one pass of the draft and are
> pretty happy about the document. Jensen will send a summary of changes
> shortly. Although it is past the last call, if you do see any issues or
> have any suggestions on edit, we, of course, welcome them.
>
> Cheers,
> Richard
>
> On Thu, Jan 23, 2020 at 5:51 PM <internet-drafts@ietf.org> wrote:
>
>>
>> A New Internet-Draft is available from the on-line Internet-Drafts
>> directories.
>> This draft is a work item of the Application-Layer Traffic Optimization
>> WG of the IETF.
>>
>>         Title           : ALTO Incremental Updates Using Server-Sent
>> Events (SSE)
>>         Authors         : Wendy Roome
>>                           Y. Richard Yang
>>         Filename        : draft-ietf-alto-incr-update-sse-18.txt
>>         Pages           : 54
>>         Date            : 2020-01-23
>>
>> Abstract:
>>    The Application-Layer Traffic Optimization (ALTO) [RFC7285] protocol
>>    provides network related information, called network information
>>    resources, to client applications so that clients can make informed
>>    decisions in utilizing network resources.  For example, an ALTO
>>    server can provide network and cost maps so that an ALTO client can
>>    use the maps to determine the costs between network endpoints when
>>    choosing communicating endpoints.
>>
>>    However, the ALTO protocol does not define a mechanism to allow an
>>    ALTO client to obtain updates to the information resources, other
>>    than by periodically re-fetching them.  Because some information
>>    resources (e.g., the aforementioned maps) may be large (potentially
>>    tens of megabytes), and because only parts of the information
>>    resources may change frequently (e.g., only some entries in a cost
>>    map), complete re-fetching can be extremely inefficient.
>>
>>    This document presents a mechanism to allow an ALTO server to push
>>    updates to ALTO clients, to achieve two benefits: (1) updates can be
>>    immediate, in that the ALTO server can send updates as soon as they
>>    are available; and (2) updates can be incremental, in that if only a
>>    small section of an information resource changes, the ALTO server can
>>    send just the changes.
>>
>>
>>
>> The IETF datatracker status page for this draft is:
>> https://datatracker.ietf.org/doc/draft-ietf-alto-incr-update-sse/
>>
>> There are also htmlized versions available at:
>> https://tools.ietf.org/html/draft-ietf-alto-incr-update-sse-18
>> https://datatracker.ietf.org/doc/html/draft-ietf-alto-incr-update-sse-18
>>
>> A diff from the previous version is available at:
>> https://www.ietf.org/rfcdiff?url2=draft-ietf-alto-incr-update-sse-18
>>
>>
>> Please note that it may take a couple of minutes from the time of
>> submission
>> until the htmlized version and diff are available at tools.ietf.org.
>>
>> Internet-Drafts are also available by anonymous FTP at:
>> ftp://ftp.ietf.org/internet-drafts/
>>
>> _______________________________________________
>> alto mailing list
>> alto@ietf.org
>> https://www.ietf.org/mailman/listinfo/alto
>>
>
>
> --
> --
>  =====================================
> | Y. Richard Yang <yry@cs.yale.edu>   |
> | Professor of Computer Science       |
> | http://www.cs.yale.edu/~yry/        |
>  =====================================
> _______________________________________________
> alto mailing list
> alto@ietf.org
> https://www.ietf.org/mailman/listinfo/alto
>