Re: [alto] New version: draft-schwan-alto-incr-updates-02.txt
"Schwan, Nico (Nico)" <nico.schwan@alcatel-lucent.com> Fri, 27 July 2012 11:59 UTC
Return-Path: <nico.schwan@alcatel-lucent.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 ECB9221F8655 for <alto@ietfa.amsl.com>; Fri, 27 Jul 2012 04:59:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.249
X-Spam-Level:
X-Spam-Status: No, score=-10.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_HI=-8]
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 DkcHA6HmGnVI for <alto@ietfa.amsl.com>; Fri, 27 Jul 2012 04:59:29 -0700 (PDT)
Received: from smail3.alcatel.fr (smail3.alcatel.fr [64.208.49.56]) by ietfa.amsl.com (Postfix) with ESMTP id 1413121F861B for <alto@ietf.org>; Fri, 27 Jul 2012 04:59:28 -0700 (PDT)
Received: from FRMRSSXCHHUB01.dc-m.alcatel-lucent.com (FRMRSSXCHHUB01.dc-m.alcatel-lucent.com [135.120.45.61]) by smail3.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id q6RBwqMs006873 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Fri, 27 Jul 2012 13:59:22 +0200
Received: from FRMRSSXCHMBSE3.dc-m.alcatel-lucent.com ([135.120.45.55]) by FRMRSSXCHHUB01.dc-m.alcatel-lucent.com ([135.120.45.61]) with mapi; Fri, 27 Jul 2012 13:59:18 +0200
From: "Schwan, Nico (Nico)" <nico.schwan@alcatel-lucent.com>
To: sreekanth madhavan <sreekanthm@huawei.com>, "Roome, W D" <w.roome@alcatel-lucent.com>
Date: Fri, 27 Jul 2012 13:59:17 +0200
Thread-Topic: [alto] New version: draft-schwan-alto-incr-updates-02.txt
Thread-Index: Ac1jU9pnb89QN6W3SHWam0gr2KsTRQIYAJUQAA1AoRA=
Message-ID: <E45D69B5D95C074A90D71F60F6A18EF0891BB54122@FRMRSSXCHMBSE3.dc-m.alcatel-lucent.com>
References: <E45D69B5D95C074A90D71F60F6A18EF0891BB53FF8@FRMRSSXCHMBSE3.dc-m.alcatel-lucent.com> <002c01cd6bb4$62a8b000$27fa1000$@com>
In-Reply-To: <002c01cd6bb4$62a8b000$27fa1000$@com>
Accept-Language: de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: de-DE, en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.69 on 155.132.188.83
Cc: "alto@ietf.org" <alto@ietf.org>
Subject: Re: [alto] New version: draft-schwan-alto-incr-updates-02.txt
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: Fri, 27 Jul 2012 11:59:30 -0000
Sreekanth, thanks for your comments! > I have reviewed the draft. Following are my comments: > > Section 3.1. HTTP > > HTTP [RFC2616] provides request-header fields to express conditional > requests. Typically these conditional requests are used by caches > to > decide whether a copy of a resource they have can be served to a > requesting client directly or not. Responses to conditional HTTP > requests must be exactly the same as for normal HTTP GET requests. > Thus sending a modified map version (i.e. a partial update) violates > the HTTP standard. Conditional requests can still be used to avoid > transmitting an unchanged Map multiple times. The options are > discussed in the following. > > [sreekanth]: RFC 3229 defines how delta encoding can be supported as an > compatible extension to HTTP/1.1. Can't we use the same framework for > alto incremental updates ? > Thanks for the pointer. This is certainly something we need to consider. After a quick search I don't have the impression that HTTP delta encoding is currently widely used. Do you or anyone else have an idea to what extend this is actually supported in today's implementations? > > Section 3.1.1: If-Modified-Since HTTP Header > > [sreekanth]: This timestamp-based approach is prone to error because of > the > lack > of timestamp resolution: if a resource changes twice during one > second, > the change might not be detectable. It is better to use the ETag. One main assumption for the ALTO map-based approach is that the information provided in these maps is static for a longer period of time, thus changes on sub-second timeframe seem unlikely. I see your point though. Regards, Nico > > > IMO notification based cache invalidation mechanism can be added as an > alternate approach. > > Regards, > Sreekanth > > > -----Original Message----- > From: alto-bounces@ietf.org [mailto:alto-bounces@ietf.org] On Behalf Of > Schwan, Nico (Nico) > Sent: Monday, July 16, 2012 6:37 PM > To: alto@ietf.org > Cc: Roome, W D > Subject: [alto] New version: draft-schwan-alto-incr-updates-02.txt > > All, > > we have submitted an updated version of the "ALTO Incremental Updates" > draft > which analyses options for partial updates of ALTO Network and Cost > Maps. In > this version we have further detailed the solution which is based on > Filtered Map Services. As suggested in the last meeting we have also > included a short numerical evaluation of the most promising options in > the > draft. Our main findings are that for more than 100 PIDs partial > updates are > useful, and that the solution based on Filtered Maps is more efficient > than > JSON Patch in terms of needed bytes for encoding. > > Any comments on the discussed options, the numbers, or anything else > are > welcome! > > Thanks, > > Nico > > > -------------- > > A new version of I-D, draft-schwan-alto-incr-updates-02.txt > has been successfully submitted by Nico Schwan and posted to the IETF > repository. > > Filename: draft-schwan-alto-incr-updates > Revision: 02 > Title: ALTO Incremental Updates > Creation date: 2012-07-16 > WG ID: Individual Submission > Number of pages: 26 > URL: > http://www.ietf.org/internet-drafts/draft-schwan-alto-incr-updates- > 02.txt > Status: > http://datatracker.ietf.org/doc/draft-schwan-alto-incr-updates > Htmlized: > http://tools.ietf.org/html/draft-schwan-alto-incr-updates-02 > Diff: > http://tools.ietf.org/rfcdiff?url2=draft-schwan-alto-incr-updates-02 > > Abstract: > The goal of Application-Layer Traffic Optimization (ALTO) is to > bridge the gap between network and applications by provisioning > network related information. This allows applications to make > informed decisions, for example when selecting a target host from a > set of candidates. > > Therefore an ALTO server provides network and cost maps to its > clients. This draft discusses options on how to provide incremental > updates for these maps, with the goal of reducing the amount of data > needed for transmitting the maps and shortly evaluates the two most > promising options. > > > > _______________________________________________ > alto mailing list > alto@ietf.org > https://www.ietf.org/mailman/listinfo/alto
- [alto] New version: draft-schwan-alto-incr-update… Schwan, Nico (Nico)
- Re: [alto] New version: draft-schwan-alto-incr-up… sreekanth madhavan
- Re: [alto] New version: draft-schwan-alto-incr-up… Schwan, Nico (Nico)