Re: [PEPPERMINT] DRINKS PROPOSED Charter ..comments please.

"Dwight, Timothy M (Tim)" <timothy.dwight@verizonbusiness.com> Wed, 23 April 2008 19:24 UTC

Return-Path: <peppermint-bounces@ietf.org>
X-Original-To: peppermint-archive@optimus.ietf.org
Delivered-To: ietfarch-peppermint-archive@core3.amsl.com
Received: from core3.amsl.com (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 119683A6D34; Wed, 23 Apr 2008 12:24:56 -0700 (PDT)
X-Original-To: peppermint@core3.amsl.com
Delivered-To: peppermint@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 621EE3A6D34 for <peppermint@core3.amsl.com>; Wed, 23 Apr 2008 12:24:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
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 m-6hsF59MNQm for <peppermint@core3.amsl.com>; Wed, 23 Apr 2008 12:24:51 -0700 (PDT)
Received: from ashesmtp03.verizonbusiness.com (ASHESMTP03.verizonbusiness.com [198.4.8.167]) by core3.amsl.com (Postfix) with ESMTP id 6539A3A6DDD for <peppermint@ietf.org>; Wed, 23 Apr 2008 12:24:51 -0700 (PDT)
Received: from dgismtp02.mcilink.com ([166.38.58.142]) by firewall.verizonbusiness.com (Sun Java(tm) System Messaging Server 6.3-5.02 (built Oct 12 2007; 32bit)) with ESMTP id <0JZS00DB6LXKT700@firewall.verizonbusiness.com> for peppermint@ietf.org; Wed, 23 Apr 2008 19:24:56 +0000 (GMT)
Received: from dgismtp02.mcilink.com ([127.0.0.1]) by dgismtp02.mcilink.com (iPlanet Messaging Server 5.2 HotFix 2.08 (built Sep 22 2005)) with SMTP id <0JZS000L3LXKCY@dgismtp02.mcilink.com> for peppermint@ietf.org; Wed, 23 Apr 2008 19:24:56 +0000 (GMT)
Received: from ASHSRV140.mcilink.com ([153.39.68.166]) by dgismtp02.mcilink.com (iPlanet Messaging Server 5.2 HotFix 2.08 (built Sep 22 2005)) with ESMTP id <0JZS00NBDLXJ4K@dgismtp02.mcilink.com> for peppermint@ietf.org; Wed, 23 Apr 2008 19:24:55 +0000 (GMT)
Received: from ASHEVS002.mcilink.com ([153.39.71.1]) by ASHSRV140.mcilink.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 23 Apr 2008 19:24:55 +0000
Date: Wed, 23 Apr 2008 19:24:54 +0000
From: "Dwight, Timothy M (Tim)" <timothy.dwight@verizonbusiness.com>
In-reply-to: <160DE07A1C4F8E4AA2715DEC577DA491936569@srvxchg3.cablelabs.com>
To: Daryl Malas <D.Malas@cablelabs.com>, Hadriel Kaplan <HKaplan@acmepacket.com>, Richard Shockey <richard@shockey.us>, Otmar Lendl <lendl@nic.at>, peppermint@ietf.org
Message-id: <092B2658AAB56A4D80836399A4C4703104527139@ASHEVS002.mcilink.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
Thread-topic: [PEPPERMINT] DRINKS PROPOSED Charter ..comments please.
Thread-index: Acikh2EScAYa3BvkRuqoFaN0JnBW6gAAkqtQAAKgAAAAAJ+XUAAA2ISwABUcBLAAGvG54AABAsIgAACdg7AAACqXoAAATdLAAABSiDAAA31i0A==
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
References: <125b01c89fe6$14f823c0$3ee86b40$@us> <20080419210654.GA30568@nic.at> <E6C2E8958BA59A4FB960963D475F7AC30BD035B4EF@mail.acmepacket.com> <20080420211101.GA32096@nic.at> <1a6601c8a3dd$49ca8c50$dd5fa4f0$@us> <20080422144452.GA582@nic.at> <E6C2E8958BA59A4FB960963D475F7AC30BD045ABC4@mail.acmepacket.com> <14b501c8a495$758aeb60$60a0c220$@us> <160DE07A1C4F8E4AA2715DEC577DA49193654F@srvxchg3.cablelabs.com> <154801c8a49b$22fbc2b0$68f34810$@us> <E6C2E8958BA59A4FB960963D475F7AC30BD045B4DE@mail.acmepacket.com> <160DE07A1C4F8E4AA2715DEC577DA491936564@srvxchg3.cablelabs.com> <E6C2E8958BA59A4FB960963D475F7AC30BD05031E7@mail.acmepacket.com> <092B2658AAB56A4D80836399A4C4703104526DBE@ASHEVS002.mcilink.com> <160DE07A1C4F8E4AA2715DEC577DA491936566@srvxchg3.cablelabs.com> <092B2658AAB56A4D80836399A4C4703104526E1F@ASHEVS002.mcilink.com> <160DE07A1C4F8E4AA2715DEC577DA491936569@srvxchg3.cablelabs.com>
X-OriginalArrivalTime: 23 Apr 2008 19:24:55.0731 (UTC) FILETIME=[B63EA830:01C8A577]
Subject: Re: [PEPPERMINT] DRINKS PROPOSED Charter ..comments please.
X-BeenThere: peppermint@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Provisioning Extensions in Peering Registries for Multimedia INTerconnection <peppermint.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/peppermint>, <mailto:peppermint-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/peppermint>
List-Post: <mailto:peppermint@ietf.org>
List-Help: <mailto:peppermint-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/peppermint>, <mailto:peppermint-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: peppermint-bounces@ietf.org
Errors-To: peppermint-bounces@ietf.org

Daryl, 

> How do we know that a proposed data model supports anything useful?
> 
> I assume that proponents of a particular model will have some use
> case(s) in mind.  So why not state them explicitly?
> 
> [DM] Instead of explicitly defining the model at this point, I believe
> we are trying to describe well-understood characteristics of 
> the model.

That sounds fine.  But maybe we're talking past each other.  I'm
responding to what appears to me to be a much more specific proposal,
that the supported data look something like this:

         + Routes
                - Destination SIP/SIPS/TEL URI Egress and Ingress Routes
                - Relevant route names, identifiers, and services
                - NAPTR context and associations

        + Service Areas
                - Individual, ranges, or groups of ENUMservice
identifiers
                - Route associations

        + Treatment Profiles
                - Priority
                - Location

That looks like a data model to me.


> Then we can discuss whether the resulting set of problems to be
> solved, is sufficient (and sufficiently bounded).
> 
> [DM] IMHO, this BoF would not have had 2 successful sessions, and have
> multiple drafts already proposed if the problem statement was 
> not pretty well understood.

Is it written down anywhere?


> To me this is simply an issue of determining requirements before we
> settle on an implementation.  Settling on an implementation (data
model)
> first, will have the effect of bounding the set of requirements we
might
> satisfy.  But doesn't that seem backward?
> 
> [DM] If you say you need to build a car...then you say we are going to
> limit the scope to a seat, an engine, and some wheels; is that
> describing the implementation model?  All we said is...we need to
build
> a protocol (as described)...let's limit the scope to some SIP, some
way
> to identify user agents, and some way to know how to get between
> them...have we described the implementation model already?

In saying you need to build a car, you are defining the solution not the
problem.  What are the requirements?  It may turn out that you need a
pickup truck or (gasp) a minivan, not a car.

I think the limitations in scope you state here, are better than those
implied by what I construe as a data model, above.  They're at least
directionally correct, meaning we are moving away from a proposed
solution and toward an understanding of the requirements.  

I also agree that we need both requirements and bounds on the solution
space (which is what I think you mean by scope).  I think the two have
to mature at the same time though.  What I'm sensing here is that one
(bounds on solution space) is out in front of the other (explicit
definition of requirements).  That's what makes me uneasy.  For example
right now I'd agree that we will only use IETF protocols.  Until I
understand the requirements better I don't know that I'd accept a
restriction that SIP be the only protocol.

tim
_______________________________________________
PEPPERMINT mailing list
PEPPERMINT@ietf.org
https://www.ietf.org/mailman/listinfo/peppermint