Re: [Diffserv] Comments on the TCB of the Conceptual Model - msg 1 of 2

Andrew Smith <ah_smith@pacbell.net> Thu, 06 July 2000 18:41 UTC

Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA23024 for <diffserv-archive@odin.ietf.org>; Thu, 6 Jul 2000 14:41:41 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id OAA26164; Thu, 6 Jul 2000 14:11:07 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id OAA26133 for <diffserv@ns.ietf.org>; Thu, 6 Jul 2000 14:11:03 -0400 (EDT)
Received: from mta5.snfc21.pbi.net (mta5.snfc21.pbi.net [206.13.28.241]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA22332 for <diffserv@ietf.org>; Thu, 6 Jul 2000 14:11:01 -0400 (EDT)
Received: from pacbell.net ([207.104.18.103]) by mta5.snfc21.pbi.net (Sun Internet Mail Server sims.3.5.2000.01.05.12.18.p9) with ESMTP id <0FXA003L6FAI64@mta5.snfc21.pbi.net> for diffserv@ietf.org; Thu, 6 Jul 2000 10:59:09 -0700 (PDT)
Date: Thu, 06 Jul 2000 10:58:19 -0700
From: Andrew Smith <ah_smith@pacbell.net>
Subject: Re: [Diffserv] Comments on the TCB of the Conceptual Model - msg 1 of 2
To: John Strassner <jstrassn@cisco.com>
Cc: diffserv@ietf.org
Message-id: <3964C8BB.8D6C5277@pacbell.net>
MIME-version: 1.0
X-Mailer: Mozilla 4.6 [en] (WinNT; I)
Content-type: multipart/mixed; boundary="------------AB38A8DD60518ADED449C685"
X-Accept-Language: en
References: <396135C6.4683E5FA@pacbell.net> <009b01bfe715$a9471280$7501010a@cisco.com>
Sender: diffserv-admin@ietf.org
Errors-To: diffserv-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: Diffserv Discussion List <diffserv.ietf.org>
X-BeenThere: diffserv@ietf.org

Can you think of a better word than "Action" then? It is really just a label for
a chapter of the document - there's no implication in the text that an Action
element actually does something to change packets that pass through it.

Also, for the benefit of those on this list who haven't waded through the Policy
WG mail-list-morass, could you please explain in words of one syllable or less,
the difference between a data model and an information model?

Andrew


John Strassner wrote:
> 
> Hi Andrew,
> 
> I don't want you to rearrange the document. I don't even
> want you to change the modeling [sic] ;-) word. Rather, what
> I was trying to understand was the taxonomy used to develop
> the model.
> 
> Here's the root of the problem. Your four categories are
> classification, metering, actions, and queuing. What first
> confused me was the "action" category. Classifiers, meters,
> markers, droppers, and queues all are "actions" that are
> taken on the packet (whereas, for example, counters are not,
> even though they are included in your action category). So I
> was trying to understand how you defined an "action".
> 
> This then led to the more general question of an overall
> taxonomy, and how such a taxonomy could be used to build an
> information model as well as a data model. Using an OO
> approach, I would have preferred to see classifiers, meters,
> markers, droppers, and queues all as subclasses of a more
> general class that was used as the basis of conditioning
> traffic. The model as currently described implies that these
> are very different things with not a lot in common.
> 
> regards,
> John
> ----- Original Message -----
> From: "Andrew Smith" <ah_smith@pacbell.net>
> To: <jstrassn@cisco.com>
> Cc: <diffserv@ietf.org>
> Sent: Monday, July 03, 2000 5:54 PM
> Subject: Re: [Diffserv] Comments on the TCB of the
> Conceptual Model - msg 1 of 2
> 
> > John,
> >
> > The 4 categories chosen are a fairly arbitrary taxonomy
> for grouping
> > descriptions of somewhat similar things into the same
> chapter of the document:
> > things to do with pattern matching on fields within
> packets are in one chapter,
> > things to do with measuring packet arrival events against
> some sort of history
> > are in another, things to do with pulling packets out of
> queues onto an output
> > are in another, etc.. We could rearrange the document into
> a single chapter, if
> > that would help you read and understand it, but I fail to
> see why the document
> > should not choose whatever arbitrary categories it wants
> to, if it provides a
> > structure for the descriptions.
> >
> > You seem to have a very fixed idea of what "modelling"
> (sic) means - maybe you'd
> > like us to change the name of the document to avoid the M
> word.
> >
> > Andrew
> >
> >
> > -----Original Message-----
> > From: John Strassner [SMTP:jstrassn@cisco.com]
> > Sent: Wednesday, June 28, 2000 11:46 PM
> > To: Andrew Smith; diffserv@ietf.org
> > Subject: Re: [Diffserv] Comments on the TCB of the
> Conceptual Model - msg 1 of 2
> >
> > I got this from several hall discussions. So if this isn't
> > true, then what is the rationale for separating elements
> > into the four categories that you've defined? Especially
> > since all of them, from a modeling point-of-view, provide
> > actions...
> >
> > regards,
> > John
> > ----- Original Message -----
> > From: "Andrew Smith" <andrew@extremenetworks.com>
> > To: "'John Strassner'" <jstrassn@cisco.com>;
> > <diffserv@ietf.org>
> > Sent: Wednesday, June 28, 2000 2:14 PM
> > Subject: RE: [Diffserv] Comments on the TCB of the
> > Conceptual Model - msg 1 of 2
> >
> >
> > > John,
> > >
> > > I don't know where you get the idea that "number of
> inputs
> > and outputs" is
> > > the fundemental taxonomy of the components of this
> model.
> > It's not.
> > >
> > > Andrew
> > >
> > >