Re: [6lowapp] Proposed charter for 6LoWAPP BOF

"Adriano Pezzuto (apezzuto)" <apezzuto@cisco.com> Wed, 04 November 2009 15:12 UTC

Return-Path: <apezzuto@cisco.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 C44D13A6890 for <6lowapp@core3.amsl.com>; Wed, 4 Nov 2009 07:12:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.932
X-Spam-Level:
X-Spam-Status: No, score=-9.932 tagged_above=-999 required=5 tests=[AWL=0.667, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
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 0-P-Fjov-hKv for <6lowapp@core3.amsl.com>; Wed, 4 Nov 2009 07:12:09 -0800 (PST)
Received: from ams-iport-1.cisco.com (ams-iport-1.cisco.com [144.254.224.140]) by core3.amsl.com (Postfix) with ESMTP id 5B0DD3A67B1 for <6lowapp@ietf.org>; Wed, 4 Nov 2009 07:12:09 -0800 (PST)
Authentication-Results: ams-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AkUAANAo8UqQ/uCWe2dsb2JhbACbXAEBFiQGqWeYGIQ9BIUI
X-IronPort-AV: E=Sophos;i="4.44,680,1249257600"; d="scan'208";a="53618488"
Received: from ams-core-1.cisco.com ([144.254.224.150]) by ams-iport-1.cisco.com with ESMTP; 04 Nov 2009 15:12:29 +0000
Received: from xbh-ams-101.cisco.com (xbh-ams-101.cisco.com [144.254.74.71]) by ams-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id nA4FCTAR023843; Wed, 4 Nov 2009 15:12:29 GMT
Received: from xmb-ams-106.cisco.com ([144.254.74.81]) by xbh-ams-101.cisco.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 4 Nov 2009 16:12:29 +0100
x-mimeole: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Wed, 4 Nov 2009 16:12:30 +0100
Message-ID: <0D212BD466921646B58854FB79092CEC9D15C2@XMB-AMS-106.cisco.com>
In-reply-to: <4AF17892.8040108@cisco.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [6lowapp] Proposed charter for 6LoWAPP BOF
Thread-Index: AcpdTWbftY5Y9eNvTua0/dcrKv87dwAB7NoQ
References: <OF164C5409.51429B82-ONC1257663.007E96BE-C1257663.008109C1@schneider-electric.com> <4AF17892.8040108@cisco.com>
From: "Adriano Pezzuto (apezzuto)" <apezzuto@cisco.com>
To: "Paul Duffy (paduffy)" <paduffy@cisco.com>, <zach@sensinode.com>
X-OriginalArrivalTime: 04 Nov 2009 15:12:29.0570 (UTC) FILETIME=[39C1E620:01CA5D61]
Cc: 6lowapp@ietf.org
Subject: Re: [6lowapp] Proposed charter for 6LoWAPP BOF
X-BeenThere: 6lowapp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
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: Wed, 04 Nov 2009 15:12:10 -0000

Hello,
I don't get one point here. Help me to understand.
Are we searching for a well known protocol to use as CoAP for 6lowPAN and WSN networks or are we searching for a "model" to use for?

I'm seeing here a lot of proposal like HTTP, SNMP, SIP, XMPP on the plate. Each of these protocols have been developed for a specific purpose keeping in mind specific constraints and requirements and each of them is a valid choice for the respective domain. On the other side, each of them have some drawbacks for 6lowPAN and WSN networks and I see a lot of diverged opinions here.

Why we fear for define a new application protocol especially designed for 6lowPAN and WSN networks?

I'm a newbie for 6lowPAN but my feeling is that a simple lightweight protocol (I also prefer LoAP instead of CoAP) with a minimal set of primitives (e.g. SET/SET-Reply, GET/GET-Reply and Event/Ack) is sufficient to cover the most part of the use cases and interaction models for 6lowPAN and WSN networks. Other items can be further added on the plate like security, service discovery, nodes and network management, and so on .. but all they can be solved with the same minimal approach keeping in mind the real nature and the scope of 6lowPAN networks. At the end of day, we are talking about CSMA/CA radio networks with high lossy and few kilobytes of useful throughput. Also the nodes spend most part of their time sleeping down to save power or can be inactive for days (or months). I've some doubts that complex protocols/frameworks (developed for other scopes than 6lowPAN) can run efficiently on our small poor devices. But that's only the feeling of a newbie ....

Adriano

-----Original Message-----
From: 6lowapp-bounces@ietf.org [mailto:6lowapp-bounces@ietf.org] On Behalf Of Paul Duffy (paduffy)
Sent: mercoledì 4 novembre 2009 13.50
To: nicolas.riou@fr.schneider-electric.com
Cc: 6lowapp@ietf.org
Subject: Re: [6lowapp] Proposed charter for 6LoWAPP BOF

I agree there is a need for more than request/response messaging, but 
WS_*  gives me pause for constrained devices and links. It is probably 
the most compute intensive, bandwidth hungry way to interface HAN-like 
endpoints.


>
> Hi Cullen,
>
>     >----- Message de Cullen Jennings <fluffy@cisco.com> sur Sat, 31 
> Oct 2009 11:29:41 -0600 -----
>     >Pour:        arjun.lists@hsc.com
>     >cc:        Don Sturek <donsturek@grid2home.com>om>, 6lowapp@ietf.org
>     >Objet:        Re: [6lowapp] Proposed charter for 6LoWAPP BOF
>     >
>     >On Oct 29, 2009, at 12:11 , Arjun Roychowdhury wrote:
>     >
>     > ...
>     >OK - The way I want to try and derive us towards a decision here 
> is  
>     >get a list of candidate protocols then for each one ask the 
> yes/no is  
>     >the their agreement that we should do a mapping to that protocol. 
>  The  
>     >protocols I have heard so far are HTTP, SNMP,  SMTP. So two 
> questions
>     >
>     >1) what other protocols mapping should we do?
>
> The charter has significantly changed these days and I would like to 
> re-state the need for
> seamless interfacing between 6lowapp and the DPWS world. DPWS is a low 
> cost SOA solution at
> device level and will play a major role in future Building and 
> Industrial Automation systems
> (embedded in zone controllers, Automation servers, industrial 
> PLCs...). Besides, in some
> cases, native support of DPWS in VISTA and Windows 7 network explorer 
> might help in simplifying
> discovery and commissioning of devices.
> The HTTP REST model proposed in the new charter is sufficient for 
> simple get/set operations but
> I join Vlad Trifa when saying that there are requirements for more 
> than just request/response
> messaging patterns like e.g. publish/subscribe (multicast). IMO 
> seamless interfacing with WS_*
> (at least straightforward proxying) must be provided to ensure 
> efficient integration of 6lowpan networks
> in upcoming architectures.
>
> Regards.
> Nicolas
> ------------------------------------------------------------------------
>
> _______________________________________________
> 6lowapp mailing list
> 6lowapp@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowapp
>   

_______________________________________________
6lowapp mailing list
6lowapp@ietf.org
https://www.ietf.org/mailman/listinfo/6lowapp