Re: [alto] PID Properties in ALTO

Richard Alimi <rich@velvetsea.net> Wed, 08 June 2011 08:36 UTC

Return-Path: <richard.alimi@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 ABE3211E810A for <alto@ietfa.amsl.com>; Wed, 8 Jun 2011 01:36:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.977
X-Spam-Level:
X-Spam-Status: No, score=-2.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id E-Mna4ezaddY for <alto@ietfa.amsl.com>; Wed, 8 Jun 2011 01:36:01 -0700 (PDT)
Received: from mail-iy0-f172.google.com (mail-iy0-f172.google.com [209.85.210.172]) by ietfa.amsl.com (Postfix) with ESMTP id 0A06D11E809F for <alto@ietf.org>; Wed, 8 Jun 2011 01:36:00 -0700 (PDT)
Received: by iyn15 with SMTP id 15so320900iyn.31 for <alto@ietf.org>; Wed, 08 Jun 2011 01:36:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:in-reply-to:references:from :date:x-google-sender-auth:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=NuQbSsMOTc2TulK0j4PuAhBQmXoofvVmv5lcH/U7vCc=; b=JKG/6+LfdCQsg7HRZ+XDcWx+jPMJj2ewxhz+FsJf7glDn/1EVTLH6BB+X4ulG6zQyf fMeAk7Xme8WuL9m+aiIG5cQVHULVlz6HgLkC9atn2C1gz3fXQcWhCUkz11RVKLZTMWj0 9up0Tg5pGibeCVJe1dhwEMafl6L58YjY9tflc=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type :content-transfer-encoding; b=msHEbRapoPZIE4leonrTm5A0mDUCcPkG2f+bix2upU/mKvbcbuQUPhrzr+POXsqd8E KvoJ/rno4X4vyIbc2ya9SLSU4LFh3xICKPNexzkeuigQmz6o7JIZqdlgyy33ymBG13we HENZoom0L0Tzlq+7B0g9c83kTzcp+MEx7+nYg=
Received: by 10.231.63.198 with SMTP id c6mr11277784ibi.159.1307522159121; Wed, 08 Jun 2011 01:35:59 -0700 (PDT)
MIME-Version: 1.0
Sender: richard.alimi@gmail.com
Received: by 10.231.85.143 with HTTP; Wed, 8 Jun 2011 01:35:39 -0700 (PDT)
In-Reply-To: <C0F205DD-DBCD-42F5-9794-5CF9CB5F3DA5@niven-jenkins.co.uk>
References: <BANLkTiknMWOURcPQOpzKrFwaYzSNJ5=TbA@mail.gmail.com> <C0F205DD-DBCD-42F5-9794-5CF9CB5F3DA5@niven-jenkins.co.uk>
From: Richard Alimi <rich@velvetsea.net>
Date: Wed, 08 Jun 2011 01:35:39 -0700
X-Google-Sender-Auth: BVwPN9kiIKaaHaq7Y0alwqaABgs
Message-ID: <BANLkTikN0QegVdH3FJk8zosx_HppesUnOQ@mail.gmail.com>
To: Ben Niven-Jenkins <ben@niven-jenkins.co.uk>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Cc: alto@ietf.org
Subject: Re: [alto] PID Properties in ALTO
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: Wed, 08 Jun 2011 08:36:01 -0000

Hi Ben,

On Tue, Jun 7, 2011 at 1:38 AM, Ben Niven-Jenkins
<ben@niven-jenkins.co.uk> wrote:
> Rich,
>
> Some questions inline.
>
> On 27 May 2011, at 17:48, Richard Alimi wrote:
>
>> Hi All,
>>
>> Okay, third and final thread for discussion today :)  Another proposed
>> extension to the ALTO protocol has been to associate properties (like
>> we currently have with Endpoints) with PIDs.
>>
>> A proposed use case in draft-penno-alto-cdn was to indicate what types
>> of endpoints lived within a single PID. A more general mechanism to
>> support this would be to allow properties to be associated with a PID
>> as whole. In one light, this could be seen as an efficient way to
>> query for the properties of all endpoints within a PID (in which
>> membership in the PID determines the value of the property).
>
> Would the properties of the PID be the intersection of the properties of all the End Points contained within the PID or is the semantic that only End Points with the exact same properties can be members of the PID?
>

What I was thinking was that the protocol could would give the
messaging format for this, but not have any restrictions on the
relationship between endpoint properties and PID properties.  My
statement above was only an example of the benefit, and not
necessarily what needed to be done.  Other opinions are of course
welcome though :)

>> It could
>> also be used to attach some semantic meaning to a PID (instead of
>> being an opaque identifier) in particular deployments.
>> One way to support this would be to provide an additional "PID
>> Property" service, with a similar structure to the Endpoint Property
>> Service. Basically, it would amount to defining a registry, allowing
>> an ALTO Server to indicate its supported properties via capabilities,
>> defining encodings for the request and response, etc.
>
> What about the Network Map service? Would that return the PID properties along with the list of End Points contained in each PID?
>

That is one possibility. It could either be in the Network Map itself,
or a separate request.  I could imagine a client wishing to query
about properties but not the list of endpoints (which may be large),
so perhaps it makes sense to keep them separate.

>
>> Thoughts about supporting this?
>
> I can see use cases where having a property associated with a PID conveyed via a Network Map would be beneficial as an alternative to having structured PID names in order to convey that same information.
>

Cool :)

Rich

> Ben
>
>>
>> Thanks,
>> Rich
>> _______________________________________________
>> alto mailing list
>> alto@ietf.org
>> https://www.ietf.org/mailman/listinfo/alto
>
>