Re: [Stackevo] Next steps post-SPUD BoF

Brian Trammell <ietf@trammell.ch> Fri, 17 April 2015 12:12 UTC

Return-Path: <ietf@trammell.ch>
X-Original-To: stackevo@ietfa.amsl.com
Delivered-To: stackevo@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 664471A1B53 for <stackevo@ietfa.amsl.com>; Fri, 17 Apr 2015 05:12:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.912
X-Spam-Level:
X-Spam-Status: No, score=-1.912 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 EgIBoCgec979 for <stackevo@ietfa.amsl.com>; Fri, 17 Apr 2015 05:12:14 -0700 (PDT)
Received: from trammell.ch (trammell.ch [5.148.172.66]) by ietfa.amsl.com (Postfix) with ESMTP id ED0DC1A1B72 for <stackevo@iab.org>; Fri, 17 Apr 2015 05:12:13 -0700 (PDT)
Received: from [10.183.203.15] (unknown [213.55.184.240]) by trammell.ch (Postfix) with ESMTPSA id DB4C71A01F8; Fri, 17 Apr 2015 14:12:12 +0200 (CEST)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (1.0)
From: Brian Trammell <ietf@trammell.ch>
X-Mailer: iPhone Mail (12D508)
In-Reply-To: <A7C147E3-0B08-4645-BEA6-FB8397FB7323@ifi.uio.no>
Date: Fri, 17 Apr 2015 14:11:18 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <D8AE288B-7C8C-4EF6-8FF2-B4E31155854F@trammell.ch>
References: <A03D8500-E6EC-4B37-AC77-31F47F8926EE@trammell.ch> <B75B87F8-CDC4-4484-A6A4-CFC03BBAB77B@ifi.uio.no> <2EF215A7-EB7A-4A2B-B956-091AEDB7F82F@trammell.ch> <A7C147E3-0B08-4645-BEA6-FB8397FB7323@ifi.uio.no>
To: Michael Welzl <michawe@ifi.uio.no>
Archived-At: <http://mailarchive.ietf.org/arch/msg/stackevo/6_FuWfuT0PLobO0Rkez4M3KiLLU>
Cc: "stackevo@iab.org" <stackevo@iab.org>
Subject: Re: [Stackevo] Next steps post-SPUD BoF
X-BeenThere: stackevo@iab.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IP Stack Evolution Program Mailing List <stackevo.iab.org>
List-Unsubscribe: <https://www.iab.org/mailman/options/stackevo>, <mailto:stackevo-request@iab.org?subject=unsubscribe>
List-Archive: <http://www.iab.org/mail-archive/web/stackevo/>
List-Post: <mailto:stackevo@iab.org>
List-Help: <mailto:stackevo-request@iab.org?subject=help>
List-Subscribe: <https://www.iab.org/mailman/listinfo/stackevo>, <mailto:stackevo-request@iab.org?subject=subscribe>
X-List-Received-Date: Fri, 17 Apr 2015 12:12:16 -0000


Sent from my iPhone

> On 17 Apr 2015, at 12:56, Michael Welzl <michawe@ifi.uio.no> wrote:
> 
> 
>> On 17 Apr 2015, at 11:43, Brian Trammell <ietf@trammell.ch> wrote:
>> 
>> hi Michael,
>> 
>> sorry for the delay here, just realized a week had gone by...
>> 
>>>> On 10 Apr 2015, at 15:48, Michael Welzl <michawe@ifi.uio.no> wrote:
>>>> 
>>>> 
>>>> On 10 Apr 2015, at 15:28, Brian Trammell <ietf@trammell.ch> wrote:
>>>> 
>>>> Greetings, all,
>>>> 
>>>> First, I'd like to welcome Robert Sparks, Spencer Dawkins, Aaron Falk, and David Black to the IP Stack Evolution program!
>>>> 
>>>> Following a call between the SPUD BoF chairs and proponents earlier this week, it seems to us that moving toward forming a working group is not appropriate at this time. We're not doing engineering yet, and even forming a smallish WG to publish an experimental prototype protocol RFC would merely serve to reinforce the community's uneasiness expressed during the BoF about draft-hildebrand-spud-prototype becoming The Production SPUD Protocol with very little modification.
>>>> 
>>>> We have the beginnings of a set of research questions, mainly focusing on which information to selectively expose and incentives to do so, but there's not an RG charter there yet. (Indeed, in trying to figure out what of SPUD or SPUD-adjacent work *should* have a RG chartered around them, after a five minute conversation on IETF Friday afternoon, Mirja, Gorry, and I came up with "HOPS should be an RG." But that's a different thread.)
>>>> 
>>>> In short, we're still doing architecture, so the most appropriate home for this work right now is the IAB, and this program. Since the community is engaged in discussion on UDP encapsulation and middlebox cooperation on the spud@ietf.org list, we'll keep that discussion going, as well as discussion about experimentation with the SPUDlib prototype.
>>>> 
>>>> I have a document, draft-trammell-stackevo-newtea, which I'd like to see evolve into a set of architectural guidelines for encapsulations for transport evolution, following list discussion... this might be more appropriately named draft-xxx-spud-arch, since it what it really aims to talk about is "architecture for encapsulations that look like SPUD."  Also, following the example of the privsec program, I'd also like to select a "show runner" for the SPUD focus area; at this point, mainly to keep an eye on the list and to identify / find authors for anything we think might need to be a document coming out of that discussion.
>>>> 
>>>> Thoughts?
>>> 
>>> I like the idea of an RG a lot - not only HOPS but really also SPUD, because of the use cases. I haven't seen much convincing stuff there (in the "trust-but-verify" direction, I mean) and I think it can be done, and a RG seems to me to be a good basis for that?!
>> 
>> So the idea would be specifically to separate *what* to express in selective exposure approaches -- as opposed to any of the questions as to *how* -- and to work on this problem within an RG? Yeah, that's a good idea, though I'm not sure how separable the discussions will stay in practice, and I still think we'll need an experimental environment to play with these things.
> 
> Yes, but even more "what to do with it" than just "what to express".

Ah. Yep, that makes even more sense.

> I think we have plenty of not-so-great research based on expressing all kinds of things for the sake of transports and using them in unconvincing ways...  e.g. all the TCP-over-wireless stuff...  about time to try to clean this up and see which convincing ways could be made?
> 
>> (Would you be willing to help with draft RG charter language for such a group? ;) )
> 
> Yes, if we're talking relaxed deadlines here...  then of course the larger amount of work is to get a community to be active around this.

The easiest way to get this started is as a conversation on the spud list. There's lots of energy there from people who have problems they think spud might help solve, as well as from people who see problems that spud may cause that they would like to avoid. Put all that together and you kind of get the shape of the space of investigation... Turning those wish lists into a research plan is a bit harder, though, and we need to make a distinction between engineering requirements and open research questions...

> Just because I say I think it could make sense doesn't mean I'm sure we'll get that community, or that I'm willing to send dozens of emails around to make that happen  (e.g. consider the work Arjuna is doing for GAIA - great success but maaaaaany cycles...)

Ack. I hope this is more a matter of directing and drawing productive boxes around work already being done, though...

Cheers,

Brian