Re: [alto] Pub-sub interfaces
"Y. Richard Yang" <yry@cs.yale.edu> Thu, 02 January 2014 22:29 UTC
Return-Path: <yang.r.yang@gmail.com>
X-Original-To: alto@ietfa.amsl.com
Delivered-To: alto@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 023FC1ACCED for <alto@ietfa.amsl.com>; Thu, 2 Jan 2014 14:29:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.622
X-Spam-Level:
X-Spam-Status: No, score=0.622 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=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 Unizs8mvwM15 for <alto@ietfa.amsl.com>; Thu, 2 Jan 2014 14:29:07 -0800 (PST)
Received: from mail-pa0-x22a.google.com (mail-pa0-x22a.google.com [IPv6:2607:f8b0:400e:c03::22a]) by ietfa.amsl.com (Postfix) with ESMTP id 885E21AC4C1 for <alto@ietf.org>; Thu, 2 Jan 2014 14:29:07 -0800 (PST)
Received: by mail-pa0-f42.google.com with SMTP id lj1so15084127pab.15 for <alto@ietf.org>; Thu, 02 Jan 2014 14:29:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=9EwnBMoH9H3Q5PcAf8uhttjU25pPRprus1zceNAYpfM=; b=SUw4iGd3lvc2othoupYHeWI0p2n3FPJf/6vAYDDRNG1hr3jODwJQP1xtt8ZJpg7Hn8 ZRgoRVP1+HKd8mdYjIFnsTkD1wNFttpjsOhdOPiMWjJ8RIwRbIkZTJAV+E1ujVYr3xWz NQ+vN6YQXiP77e2hyCeVtjAAyW5+Ga3NPRDMWv6t4dbCS80d0hf4L/GR8VmLqDXDmWwn SFZUyJfilwTHgCt1Ilsz1VKbwQaVJl+dFH+OUsSBWMlaEUpSHVSiw5bzpo3dYvBOSYom 0rWWhcMkoNFgPac4WT3AhittRDiLXFNXC3WFgRHv+0GPsY9bDHvN0jW1zZ1uiyULEdvD 2olg==
MIME-Version: 1.0
X-Received: by 10.68.0.35 with SMTP id 3mr90354930pbb.52.1388701740534; Thu, 02 Jan 2014 14:29:00 -0800 (PST)
Sender: yang.r.yang@gmail.com
Received: by 10.68.106.193 with HTTP; Thu, 2 Jan 2014 14:29:00 -0800 (PST)
In-Reply-To: <A33455F9-C173-4260-AFA5-40498E3755E2@tid.es>
References: <4DFA6345-8D80-4205-B1A7-C91FDF15AA1C@tid.es> <CANUuoLp6n-=Fedktn0Bbb9D6kxkUWZUNt9AiSiRpc5nsC5+dcg@mail.gmail.com> <A33455F9-C173-4260-AFA5-40498E3755E2@tid.es>
Date: Thu, 02 Jan 2014 17:29:00 -0500
X-Google-Sender-Auth: yUm-pMQtiE0gSakqhKqgH0gxj2E
Message-ID: <CANUuoLqmMS5Um03wk=ctj_8bniiVRrXcPoXN2djON5Bi4TMH8A@mail.gmail.com>
From: "Y. Richard Yang" <yry@cs.yale.edu>
To: "Diego R. Lopez" <diego@tid.es>
Content-Type: multipart/alternative; boundary="bcaec5215bcbf1934004ef04514f"
Cc: "alto@ietf.org ALTO" <alto@ietf.org>
Subject: Re: [alto] Pub-sub interfaces
X-BeenThere: alto@ietf.org
X-Mailman-Version: 2.1.15
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: Thu, 02 Jan 2014 22:29:10 -0000
Hi Diego, On Wed, Jan 1, 2014 at 4:44 PM, Diego R. Lopez <diego@tid.es> wrote: > > I agree the document is rather general: bear in mind it is a first > statement addressed to a WG like I2RS, with very broad goals and in its > initial stages. My intention was precisely to provide it as an initial > reference for the ALTO crowd to consider and discuss on use cases. The one > you mention is the one I had in mind. More complicated ones could include > hierarchical aggregation, composition of information from different > servers, or data filtering driven by policies. I guess this could be > applicable in inter-domain scenarios. > > Very interesting additional use cases (aggregation, composition, and filtering all make sense, for example in the case of interdomain). I remember previous discussions on building such capabilities (e.g., filtering) on top of ALTO, either using the ALTO protocol (e.g., by extension within ALTO), or using a completely different protocol (e.g., the proposed scheme). One interesting question to think about, is what we need to change ALTO, if any, if we use the second, which hopefully has a lower amount of work than the first. Personally, I am fine with using a generic pub-sub service and then multiple services (e.g., ALTO) can use it. If the generic service can handle the ALTO's schema is a key question. Cheers, Richard Be goode and have an Extremely Goode New Year, > > On 31 Dec 2013, at 03:05 , Y. Richard Yang wrote: > > Hi Diego, > > Thanks a lot for posting the link. I read the document and it was a > well-written document. If the document provides more text to review the two > pub-sub models and how they may apply to I2RS, it will be more > self-contained. > > A key proposal from the document, I see, is the introduction of a > Message Broker. A main motivation appears to be scalability, i.e., to avoid > the P * S problem, where P is the number of publishers and S the number of > subscribers. > > One problem of the document is that it appears to be quite broad, where > either applications or routers can publish and subscribe (not sure if > routers will subscribe though), and many types (e.g., router/device status > changes, app info changes? policy changes) are mentioned. This may imply > that the schema of the pub-sub system can be quite complex or very generic. > We know generic, well-used systems such as Google Chabby (Zookeeper), and > hence I will wait to see the details of any specific proposals, on whether > they will apply to ALTO. A concrete issue that I will look for is on how to > encode updates of a large data set, e.g., a Network/Cost Map. > > As a simple, related use case of their scheme, an ALTO Server can be a > publisher to push any incremental updates to the Media Broker, who can then > handle a large number of subscribers. More complicated use cases or ALTO > should develop its own sub-pub mechanism? > > Happy New Year! > > Richard > > > > > On Fri, Dec 27, 2013 at 10:58 AM, Diego R. Lopez <diego@tid.es> wrote: > >> Hi, >> >> Some time ago we discussed about the pros and cons of using Websockets >> for implementing server-to-client notifications and I mentioned the >> possibility of using a pub-sub schema for creating a general notification >> framework. >> >> While reviewing some messages during my end-of-year tidying I came >> through this draft: >> http://tools.ietf.org/html/draft-camwinget-i2rs-pubsub-sec-00 >> contributed to I2RS, that discusses the application of the model in the >> access to a programmatic interface to the routing system. I think it >> provides a good overview of the model, and that many of the considerations >> are applicable to ALTO notifications, and even more to a generalized >> topology service. >> >> Be goode, >> >> -- >> "Esta vez no fallaremos, Doctor Infierno" >> >> Dr Diego R. Lopez >> Telefonica I+D >> http://people.tid.es/diego.lopez/ >> >> e-mail: diego@tid.es >> Tel: +34 913 129 041 >> Mobile: +34 682 051 091 >> ----------------------------------------- >> >> >> ________________________________ >> >> Este mensaje se dirige exclusivamente a su destinatario. Puede consultar >> nuestra política de envío y recepción de correo electrónico en el enlace >> situado más abajo. >> This message is intended exclusively for its addressee. We only send and >> receive email on the basis of the terms set out at: >> http://www.tid.es/ES/PAGINAS/disclaimer.aspx >> _______________________________________________ >> 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/ | > ===================================== > > > > -- > "Esta vez no fallaremos, Doctor Infierno" > > Dr Diego R. Lopez > Telefonica I+D > http://people.tid.es/diego.lopez/ > > e-mail: diego@tid.es > Tel: +34 913 129 041 > Mobile: +34 682 051 091 > ----------------------------------------- > > > ------------------------------ > > Este mensaje se dirige exclusivamente a su destinatario. Puede consultar > nuestra política de envío y recepción de correo electrónico en el enlace > situado más abajo. > This message is intended exclusively for its addressee. We only send and > receive email on the basis of the terms set out at: > http://www.tid.es/ES/PAGINAS/disclaimer.aspx > -- -- ===================================== | Y. Richard Yang <yry@cs.yale.edu> | | Professor of Computer Science | | http://www.cs.yale.edu/~yry/ | =====================================
- [alto] Pub-sub interfaces Diego R. Lopez
- Re: [alto] Pub-sub interfaces Y. Richard Yang
- Re: [alto] Pub-sub interfaces Diego R. Lopez
- Re: [alto] Pub-sub interfaces Y. Richard Yang