Re: [6lowapp] Next version of charter proposal up on 6lowapp.net

Arjun Roychowdhury <arjun.lists@hsc.com> Thu, 05 November 2009 16:30 UTC

Return-Path: <arjunrc@gmail.com>
X-Original-To: 6lowapp@core3.amsl.com
Delivered-To: 6lowapp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9506C28C1F7 for <6lowapp@core3.amsl.com>; Thu, 5 Nov 2009 08:30:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.296
X-Spam-Level:
X-Spam-Status: No, score=-1.296 tagged_above=-999 required=5 tests=[AWL=-0.560, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, SARE_LWSHORTT=1.24]
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 Qkmir9rdMfot for <6lowapp@core3.amsl.com>; Thu, 5 Nov 2009 08:30:36 -0800 (PST)
Received: from mail-qy0-f203.google.com (mail-qy0-f203.google.com [209.85.221.203]) by core3.amsl.com (Postfix) with ESMTP id 6A28F3A6823 for <6lowapp@ietf.org>; Thu, 5 Nov 2009 08:30:36 -0800 (PST)
Received: by qyk41 with SMTP id 41so85655qyk.29 for <6lowapp@ietf.org>; Thu, 05 Nov 2009 08:30:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:reply-to:received :in-reply-to:references:from:date:x-google-sender-auth:message-id :subject:to:cc:content-type; bh=YPRGVpYT60cO+Ll/sQL7ADLdxGuLkAmUuLVpsNYJhb8=; b=jaVtTlUdwSjviEfmgtlriJmcPxqK81DKBw8itlU99lKDSka4mJhjIFwnKHwQynut0x Pe/u15GNjI07OuORfUxO9mo/Yb1Wl4xT9RjEguKOkdtPoNHsz5z5XxrZ1GyTx5oTUpwe fdeWuJ8JLMU5R08CskVJu4jeX7sbTOpmQzjVI=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:reply-to:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type; b=cejkg/Oi1sjE5o12Fe9CLfczDVMxdtDbG62XRcalwg38k0sMNhsnbaQSeh9YYwoZ/z b0T9wfSfXSDdv1juWUxSwos9EgHX5EunNiiszazRhirH7OHR2ldihpOcrABWcnNFNVRP WK5gvq4JVthk+sMJeQBQvuNl+qOjMdMTW7a9o=
MIME-Version: 1.0
Sender: arjunrc@gmail.com
Received: by 10.224.33.195 with SMTP id i3mr1589623qad.386.1257438656067; Thu, 05 Nov 2009 08:30:56 -0800 (PST)
In-Reply-To: <3fe58b590911050803l352fc5e1idbd554ba10823868@mail.gmail.com>
References: <547D55FF-B03C-458E-A51C-3223D5F005F4@tzi.org> <3fe58b590911050803l352fc5e1idbd554ba10823868@mail.gmail.com>
From: Arjun Roychowdhury <arjun.lists@hsc.com>
Date: Thu, 5 Nov 2009 11:30:36 -0500
X-Google-Sender-Auth: bc0276b13b4b369c
Message-ID: <a9994e940911050830h834043aw8f6062e2750eb3b2@mail.gmail.com>
To: Kerry Lynn <kerlyn2001@gmail.com>
Content-Type: multipart/alternative; boundary=000feaf20b726bfdc70477a24013
Cc: 6lowapp@ietf.org
Subject: Re: [6lowapp] Next version of charter proposal up on 6lowapp.net
X-BeenThere: 6lowapp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: arjun.lists@hsc.com
List-Id: Application protocols for constrained nodes and networks <6lowapp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowapp>, <mailto:6lowapp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowapp>
List-Post: <mailto:6lowapp@ietf.org>
List-Help: <mailto:6lowapp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowapp>, <mailto:6lowapp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Nov 2009 16:30:37 -0000

>
> There seems to be a wide divergence of opinion on the meaning of
> "constrained", from full-on WS* to unable to contain any strings.  I would
> offer a working definition, borrowed from Einstein, that CoNodes should
> be "as simple as possible, but no simpler."
>

ARC> agree.


>
> I believe that by moving as much functionality as possible from the
> CoNodes into the CoGII nodes, we end up with a lower total system cost
> and, ultimately, greater ubiquity. The definition of CoNode should admit
> wired (e.g. power line connected) as well as wireless Devices.
>

ARC> This is usually the same argument for a network full of
'interoperability gateways' though (and the core principle of dumb nodes,
intelligent networks). The problem with heavy reliance on CoGII is that
while it results in short term low system cost, over a longer term, these
CoGII elements become single point of failures, complicate network
management and make the end-end architecture brittle. Pushing functionality
by default to CoGII also results in quicker architecture and deployment -
but in the longer run, we have a system that is full of technology islands
patched together with frail bridges.

So the CoGII approach, to me, really should be "as few as possible and no
more"


>
> As a general approach to foster consensus, I'd suggest the WG might
> add to its "objectives and architecture" document a specification of
> which services must be present in a CoNode and which must be
> present in the CoGII node (and how the CoGII node differs from a
> ROLL node; e.g. where does header de/compression reside?)
>



> I support the viewpoint that a collection of CoNodes should be able to
> implement some non-trivial applications without requiring a CoGII
> node (e.g. the "one light, one switch" scenario).  Others may disagree
> with this (perhaps even strongly) but I believe statements of this sort
> will help focus the debate and lead to the the ultimate meaning of
> "constrained".
>

ARC> +1


>
> I personally find it easier in the early stages to think in terms of
> abstract
> services rather than specific protocols.  For example, "BACnet relies on
> the ability to enumerate all the devices on the network and to query the
> value of objects within a device."  The first is accomplished using the
> "Who-is" or "Who-has" services (indeed, one might argue that having
> two such mechanisms runs counter to interoperability) while the second
> is accomplished using the "ReadProperty" service.  If we can reach
> consensus on which services we need then mapping to specific
> implementations might be easier.
>

ARC> +1


>
> Lastly, might I suggest using in the charter "CoNet" in place of "CNN"?
>
> Respectfully submitted, Kerry Lynn
>
> --
>
Arjun Roychowdhury