[alto] Incremental update

"Y. Richard Yang" <yry@cs.yale.edu> Mon, 14 October 2013 04:05 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 32EEC21E8091 for <alto@ietfa.amsl.com>; Sun, 13 Oct 2013 21:05:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.695
X-Spam-Level:
X-Spam-Status: No, score=-1.695 tagged_above=-999 required=5 tests=[AWL=0.282, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mObN-7pKwBWs for <alto@ietfa.amsl.com>; Sun, 13 Oct 2013 21:05:26 -0700 (PDT)
Received: from mail-pd0-x234.google.com (mail-pd0-x234.google.com [IPv6:2607:f8b0:400e:c02::234]) by ietfa.amsl.com (Postfix) with ESMTP id A191111E8110 for <alto@ietf.org>; Sun, 13 Oct 2013 21:05:23 -0700 (PDT)
Received: by mail-pd0-f180.google.com with SMTP id y10so6787776pdj.25 for <alto@ietf.org>; Sun, 13 Oct 2013 21:05:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:content-type; bh=nf0tPCE2g9eplD1SUb0Dnun44DQIvibZeZtSSGFhF+I=; b=MjbJ6hU+gltOmPcKodNK9+TRclfo51SjtwGwcJooJ9mvjXJcpu1zmoAsJlqrQMEmOP JZA0P3WSS6ajtc7Hw4UZdqFWnHy6QdkN+J2078sDz5Kj6rfdrs7uXzckqvtGQr+ce3ss H2BYh7pedCC5FKLEPHv/qlXXP3sOfMFGTw9V2cJPC3KFQn97ViufTz+h1kN7dmvW+o9F 2dpPtKMAeQ/NEsHYb2QapvGphC0chsGSeomIolMxUubp3wOJAKrLCmbcreX2o62VUA6B T4a/sbTPdyvIqhg1yT5hg4FW5JunAE6f2GKXkQW1TyvA4YpABuLecVkyVy7LMhRKU4tP 6iLA==
MIME-Version: 1.0
X-Received: by 10.66.168.7 with SMTP id zs7mr622039pab.152.1381723523120; Sun, 13 Oct 2013 21:05:23 -0700 (PDT)
Sender: yang.r.yang@gmail.com
Received: by 10.68.225.129 with HTTP; Sun, 13 Oct 2013 21:05:23 -0700 (PDT)
Date: Mon, 14 Oct 2013 00:05:23 -0400
X-Google-Sender-Auth: 3cu0FTO4dTCiYBWM7_TkD7XTJA0
Message-ID: <CANUuoLpfMX4dOG_J+pju-LJgW91cAPjSJseuky4Doe74Cy0qgw@mail.gmail.com>
From: "Y. Richard Yang" <yry@cs.yale.edu>
To: IETF ALTO <alto@ietf.org>
Content-Type: multipart/alternative; boundary="047d7bdca522c604f404e8ab93a4"
Subject: [alto] Incremental update
X-BeenThere: alto@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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: Mon, 14 Oct 2013 04:05:27 -0000

Dear all,

I am evaluating the base protocol (
http://www.ietf.org/id/draft-ietf-alto-protocol-20.txt) from the
perspective of incremental updates, following the discussions in:
http://tools.ietf.org/html/draft-schwan-alto-incr-updates-02

Here is what I read:

- The base protocol does not include the "update-interval". This is an
interesting concept, and BitTorrent Tracker protocol includes such as
field. I suppose that we could add this field as an option field.

- vtag: the base protocol requires that the server MUST specify the vtag of
the network map (Sec. 11.2.1.6 of alto-protocol-20). But for the Cost Map:
the base protocol requires only the vtag of the dependent network map; it
does not require that a vtag for the cost map MUST be specified. In other
words, an incremental update service must specify this requirement.

- JSON Patch and JSON pointer: It appears that they have changed and became
RFCs: http://tools.ietf.org/html/rfc6901 and
http://tools.ietf.org/html/rfc6902

I am wondering if the authors of the incremental update draft have revised
the document, considering the updated base protocol and the updated JSON
patch and pointer docs.

It will be great if ALTO provides an incremental update/subscription
mechanism soon.

Thanks!

Richard