Re: [RAI] The Cluster Idea ... was RAI reorganization - Clusters

Henry Sinnreich <hsinnrei@adobe.com> Fri, 20 February 2009 15:04 UTC

Return-Path: <hsinnrei@adobe.com>
X-Original-To: rai@core3.amsl.com
Delivered-To: rai@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 434B83A6847 for <rai@core3.amsl.com>; Fri, 20 Feb 2009 07:04:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.638
X-Spam-Level:
X-Spam-Status: No, score=-5.638 tagged_above=-999 required=5 tests=[AWL=0.960, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vgjO3Ck57v4Z for <rai@core3.amsl.com>; Fri, 20 Feb 2009 07:03:54 -0800 (PST)
Received: from exprod6og105.obsmtp.com (exprod6og105.obsmtp.com [64.18.1.189]) by core3.amsl.com (Postfix) with ESMTP id C87B73A698E for <rai@ietf.org>; Fri, 20 Feb 2009 07:03:51 -0800 (PST)
Received: from source ([192.150.8.22]) by exprod6ob105.postini.com ([64.18.5.12]) with SMTP ID DSNKSZ7GXXLGkL4FIxo0+embFPOQFWN0V2Vj@postini.com; Fri, 20 Feb 2009 07:04:09 PST
Received: from inner-relay-2.corp.adobe.com ([153.32.1.52]) by outbound-smtp-2.corp.adobe.com (8.12.10/8.12.10) with ESMTP id n1KF3rE0018348; Fri, 20 Feb 2009 07:03:54 -0800 (PST)
Received: from nacas01.corp.adobe.com (nacas01.corp.adobe.com [10.8.189.99]) by inner-relay-2.corp.adobe.com (8.12.10/8.12.10) with ESMTP id n1KF3ql7014423; Fri, 20 Feb 2009 07:03:52 -0800 (PST)
Received: from excas02.corp.adobe.com (10.8.188.212) by nacas01.corp.adobe.com (10.8.189.99) with Microsoft SMTP Server (TLS) id 8.1.336.0; Fri, 20 Feb 2009 07:03:52 -0800
Received: from nambx05.corp.adobe.com ([10.8.189.124]) by excas02.corp.adobe.com ([10.8.188.212]) with mapi; Fri, 20 Feb 2009 07:03:52 -0800
From: Henry Sinnreich <hsinnrei@adobe.com>
To: "Schmidt, Christian 1. (NSN - DE/Munich)" <christian.1.schmidt@nsn.com>, Cullen Jennings <fluffy@cisco.com>, "rai@ietf.org" <rai@ietf.org>, HenningSchulzrinne <hgs@cs.columbia.edu>
Date: Fri, 20 Feb 2009 07:03:49 -0800
Thread-Topic: [RAI] The Cluster Idea ... was RAI reorganization - Clusters
Thread-Index: AcmSyXdEy1VUL0SGR1W0yod5r4i9KAABMBPSABgfSsAAD26lQw==
Message-ID: <C5C42275.B715%hsinnrei@adobe.com>
In-Reply-To: <B846208195B11F4EA16E16BE9DC8A9CC2D5455@DEMUEXC013.nsn-intra.net>
Accept-Language: en-US
Content-Language: en
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_C5C42275B715hsinnreiadobecom_"
MIME-Version: 1.0
Cc: Markus Isomaki <Markus.Isomaki@nokia.com>
Subject: Re: [RAI] The Cluster Idea ... was RAI reorganization - Clusters
X-BeenThere: rai@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Real-time Applications and Infrastructure \(RAI\)" <rai.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/rai>, <mailto:rai-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rai>
List-Post: <mailto:rai@ietf.org>
List-Help: <mailto:rai-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rai>, <mailto:rai-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 20 Feb 2009 15:04:01 -0000

Christian,

>- Keep Test Standard simple, to motivate implementation (as precondition for proceeding to proposed standard).
>- Force a proof of concept before further progress

I totally agree, just not only for "Test Standards" but for all standards. Incidentally, one measure of good laws in society is they should be simple enough to be understood by everybody. Good governance - IETF RAI in case - also requires the number of laws to be as limited as possible :-)

>- Reduce the number of proposed standards, which are never deployed.

The above will contribute to this anyway, though deprecating older SIP standards, including those developed for closed networks that contradict e2e, transparency and threaten privacy must be deprecated IMO to keep SIP viable on the Internet.
Every SIP standard or informational RFC that includes intermediaries beyond the trapezoid model fall in this category.
Why "SIP server clouds" are computationally questionable is another topic we must give serious consideration - not to be confused with using cloud computing for SIP that seems to have been totally overlooked in SIP/RAI work.

Thanks for your good points,
Henry


On 2/20/09 1:59 AM, "Schmidt, Christian 1. (NSN - DE/Munich)" <christian.1.schmidt@nsn.com> wrote:

Hi Henry,

so what about the following four-tier model:
- Test Standard
- Proposed Standard
- Draft Standard
- Standard

To change status from Test Standard to Proposed Standard,  at least 2 independent implemenations are requested.

This could achieve the following:
- Keep Test Standard simple, to motivate implemenation (as precondition for proceeding to proposed standard).
- Force a proof of concept before further progress
- Reduce the number of proposed standards, which are never deployed.
- Could in total reduce work load in RAI.

What do you think about?

Christian


Perhaps for certain cases, we need a four-tier model and a new

expression for the

"half-finished Proposed Standard"?

What about Beta-Proposed Standard (BPS) or Preliminary Standard (PrS)?

Christian

________________________________
From: rai-bounces@ietf.org [mailto:rai-bounces@ietf.org] On Behalf Of ext Henry Sinnreich
Sent: Thursday, February 19, 2009 9:11 PM
To: Cullen Jennings; rai@ietf.org; HenningSchulzrinne
Cc: Markus Isomaki
Subject: Re: [RAI] The Cluster Idea ... was RAI reorganization - Clusters

>often we can not get enough people to agree to the reduced scope

Very true.

At this point in time it is productive to look at what Henning has proposed:

==============================================

"informal rule that a document isn't done until there's nothing left to *take
out*, but now it's more like "somebody wants it, so it goes in".

Having a model where we publish a short early version, while working
on the full-blown version, might be better. This is also similar to
the newer software development models of "ship early, ship often",
rather than the extreme waterfall model we're practicing, with all the
"frameworks" and "requirements" documents along the way.

==============================================

I will add my two cents that majority from a "Groupthink" minded attendance has little to do with technical merits. The technical proposals can be only validated by testing.

Reduced scope, "ready when nothing can be taken out" and testing must be mandated by the RAI A-D in the reorganization to make it successful. If need be, get approval from the IESG for this mandate.

Henry


On 2/19/09 1:37 PM, "Cullen Jennings" <fluffy@cisco.com> wrote:



One of the problems at IETF comes from the  need for rough consensus -
often we can not get enough people to agree to  the reduced scope -
MSRP and XCAP might be an examples of that.  I do  like to break things
into as small as independent chunks as possible - I  think that gets
them finished sooner and it allows topics where one can't  get
consensus to get dropped. I realize it is apple pie, but one thing
that could a help in RAI is people trying to make ideas smaller.

If  draft-x gets published at RFC 1234, we can start on 1234bis the day
1234  is published to add more to it. To make this successful we need
the people  sitting in the WG *not* to hum yes when asked if they would
like to  include the kitchen-sink option in draft-sip-super-simple. I
note the RAI  WGs almost always hum yes to taking on more work. We have
the   combination of people who aren't going to do the work getting to
hum  yes that someone else should do the work combined with only
volunteers  with fairly erratic time commitments do the work. This
combination is not  an ideal combination for speedy work but it is what
we have so we need to  figure out how to make the best of it.

One of the hopes of Dispatch is  that it could quickly spin up a way to
get a small focused set of work  done, such as config.

On Feb 18, 2009, at 3:11 , Elwell, John  wrote:

> I agree this seems to be a core part of the problem, and  perhaps we
> have
> to limit scope sometimes to get things done  in a more timely manner.
> If
> necessary we can use the  Experimental category.
>
> John
>
>> -----Original  Message-----
>> From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
>>  Sent: 18 February 2009 10:06
>> To: Hannes.Tschofenig@gmx.net; Elwell,  John;
>> hgs@cs.columbia.edu; fluffy@cisco.com
>> Cc: rai@ietf.org
>> Subject: RE: [RAI] The  Cluster Idea ... was RAI
>> reorganization -  Clusters
>>
>> Hi,
>>
>> Hannes  wrote:
>>>> People who are enthusiastic when an activity starts  up become
>>>> completely bored with it when it is still  continuing 4, 5 or
>>> more years
>>>> later.  Examples are the config framework (SIPPING) and
>> outbound  (SIP).
>>>
>>> In general, I don't understand this  either but every document
>>> has it's own  history.
>>> I think it is hard to generalize  it.
>>>
>>
>> It is indeed hard to generalize  but I think there is
>> something in common in the two examples given  by John:
>> * Everyone agrees that they address an extremely  critical
>> issue in SIP for which IETF so far has no proper standard  (UA
>> auto-configuration, NAT traversal, respectively)
>> *  Rather than solving the most pressing issue at hand, both
>> drafts  took a very comprehensive and thus complicated
>> approach to the  problem (config framework addresses a lot of
>> different scenarios,  outbound mixes NAT traversal with server
>> redundancy)
>> *  Many people got scared that the full solution provided by
>> the  drafts is too much and as the IETF work never got
>> finished most  implementations solved the key problems on
>> their own ways (there  are many autoconfig methods around,
>> similarly NAT keepalives are  already well supported)
>> * Due to this development, it is no longer  obvious if anyone
>> would care aout the IETF solutions even when  they come out as
>> RFCs. And this explains the lack of enthusiams in  the WGs
>> too, I think.
>>
>> The learning? IMHO:  If there is a pressing issue, make a
>> point solution that is good  enough rather than *only* work on
>> an all-encompassing framework to  solve all related problems.
>> Because, we can never deliver those  "full" solutions on time
>> before the market has already gone  somewhere else. If the
>> full solution has real merit it will be  adopted later on.
>>
>>  Markus
>>

_______________________________________________
RAI  mailing list
RAI@ietf.org
https://www.ietf.org/mailman/listinfo/rai