Re: [6lowapp] [6lowpan] hardware trends, new vs. existing protocols [Re: 4861 usage in LLNs]

Shidan <shidan@gmail.com> Tue, 10 November 2009 06:20 UTC

Return-Path: <shidan@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 E143C28C0CF; Mon, 9 Nov 2009 22:20:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.424
X-Spam-Level:
X-Spam-Status: No, score=-2.424 tagged_above=-999 required=5 tests=[AWL=0.174, BAYES_00=-2.599, HTML_MESSAGE=0.001]
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 VOOGFP7qJGF0; Mon, 9 Nov 2009 22:20:17 -0800 (PST)
Received: from ey-out-2122.google.com (ey-out-2122.google.com [74.125.78.27]) by core3.amsl.com (Postfix) with ESMTP id B19733A6899; Mon, 9 Nov 2009 22:20:16 -0800 (PST)
Received: by ey-out-2122.google.com with SMTP id 4so332081eyf.51 for <multiple recipients>; Mon, 09 Nov 2009 22:20:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=GK3JbpM0cfL8v4WXZPXi4xpgiuTLdUKlr8C0zYYGN98=; b=tm+N8kUi0avhiwtKzV7iy0C+brf1Jn67FsFyN34gGKsGrPtvD/Fbo873fqX1QV4eTR OQxOOXii2123ui0U1KngvmQOlpkrUci+G8e20WpZycL0wZY9NAUm/YRgpD26CQciDgr2 kU490toxC9zh1qeAvxVewktIMD7hOrEn6kI40=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=OcvhcgOPSrHm35hCNK8y3E+6FefBWVK37GV3GvGYrDXHgzaPeZbXsc6foI20iOhdua LugZKr9ILqq3U1vOarrsUz9KqlO8KEwuEaKjOdASNyrESST9xOX9hDWC9iFAryA0YN/Q p5EYs3e+G3+DgK0JLFADf9Vl9hiaRixYS1iyA=
MIME-Version: 1.0
Received: by 10.216.86.135 with SMTP id w7mr2862243wee.176.1257834039906; Mon, 09 Nov 2009 22:20:39 -0800 (PST)
In-Reply-To: <4AF90433.30204@eecs.berkeley.edu>
References: <87y6mfwbfk.fsf@kelsey-ws.hq.ember.com> <1257809361.11184.123.camel@dellx1> <BCFFD6A3-8B4F-49CF-A657-DE34485134E1@tzi.org> <4AF8C20C.3070905@eecs.berkeley.edu> <9256B623-E13C-4EB3-9DE9-F850F2E828AC@tzi.org> <6B8DDEBE-5550-4795-81E0-DC137114EF83@archrock.com> <4AF8D5A0.1020600@eecs.berkeley.edu> <05C6A38D732F1144A8C4016BA4416BFE0242D3B1@SPO-EXVS-02.itron.com> <4AF90433.30204@eecs.berkeley.edu>
Date: Tue, 10 Nov 2009 01:20:39 -0500
Message-ID: <429b380e0911092220m4a3b0c09n319bb162e92bbbe9@mail.gmail.com>
From: Shidan <shidan@gmail.com>
To: Kris Pister <pister@eecs.berkeley.edu>
Content-Type: multipart/alternative; boundary="0016e6d6495622937c0477fe4fd7"
Cc: "Stuber, Michael" <Michael.Stuber@itron.com>, 6lowpan <6lowpan@ietf.org>, 6lowapp@ietf.org
Subject: Re: [6lowapp] [6lowpan] hardware trends, new vs. existing protocols [Re: 4861 usage in LLNs]
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: Tue, 10 Nov 2009 06:20:19 -0000

+100

On Tue, Nov 10, 2009 at 1:12 AM, Kris Pister <pister@eecs.berkeley.edu>wrote:

> > Abandoning the installed base just goes to reinforce the idea
> > that IP isn't an appropriate technology for things.
>
> Michael - I think that we have the same goal, but I disagree with that
> statement.  I think that re-writing every protocol from discovery through
> transport to applications, from scratch, is what reinforces the idea that IP
> isn't an appropriate technology for things.
>
> I realize that there are pressures from an installed base, but at this
> point it's a tiny fraction of the overall potential.  If we let the 1%
> installed base dictate the path for the next 99%, we should do our best to
> ensure that it's the right path.
>
> ksjp
>
>
> Stuber, Michael wrote:
>
>> Life may be getting better, but that doesn't mean we have the wrong
>> target.  Abandoning the installed base just goes to reinforce the idea
>> that IP isn't an appropriate technology for things.  Qualifications for
>> parts in appliances, meters, and cars may take much longer than in other
>> consumer electronics.  There are lots of products shipping today with
>> 802.15.4 chips that do not match the (nicer) specs you outline below.
>> If we want to enable IP everywhere, we must acknowledge that small
>> footprint parts are an important part of "everywhere."
>>
>> That said, I too am in favor of exploring optimized DHCP.  It would
>> provide the flexibility of living in an edge router, or being
>> centralized.  It is a well defined, characterized protocol.
>> -----Original Message-----
>> From: 6lowpan-bounces@ietf.org [mailto:6lowpan-bounces@ietf.org] On
>> Behalf Of Kris Pister
>> Sent: Monday, November 09, 2009 6:53 PM
>> To: Jonathan Hui
>> Cc: Carsten Bormann; 6lowpan; 6lowapp@ietf.org
>> Subject: [6lowpan] hardware trends, new vs. existing protocols [Re: 4861
>> usage in LLNs]
>>
>> +1 in favor of using optimized DHCP if possible (no opinion on 'if
>> possible'), rather than inventing something new.
>>
>> As I've shared with several people in private emails recently, it's pretty
>> clear that lowpan nodes are going to get more capable moving forward, not
>> less.  Why?  Radios don't scale down in area when you scale
>>
>> CMOS processes.  Today's 15.4 single-chip nodes are made in technologies
>>
>> that are several (maybe five?) generations behind the cutting edge.  This
>> makes economic sense because the sales volumes don't support the need for
>> expensive mask sets yet.
>> When there's a volume application, and someone puts a 5mm2 radio into
>> modern CMOS, it just doesn't make sense to put 48kB of rom/flash and 10kB of
>> RAM next to it.  You'll put hundreds of kB of rom/flash, and many tens of kB
>> of RAM, and the radio will still be by far the biggest thing on the chip.
>>
>> Even the 48k/10k node from the (very nice) 6lowapp bof presentation is not
>> up to commercial standards - it's a five year old, expensive, academic
>> platform - great for it's time, but old.  Single-chip nodes from Jennic,
>> Freescale, etc. have ~200kB ROM/flash + 128kB RAM, a 32bit processor, and
>> they aren't made in cutting-edge processes yet either. Life is just going to
>> get better.  Let's try to find the smallest optimized set of *existing*
>> protocols that serve our needs, that run on the existing new low-cost
>> hardware (not the old workhorses). Let's invent the absolute minimum of new
>> "optimized" protocols, because it's not at all clear to me that we are
>> optimizing the right things at this point.  The less we invent, the broader
>> the set of applications and applications programmers we address.
>>
>> ksjp
>>
>> Jonathan Hui wrote:
>>
>>
>>> On Nov 9, 2009, at 5:50 PM, Carsten Bormann wrote:
>>>
>>>
>>>
>>>> Again, entirely getting rid of a function is always the best
>>>> optimization.
>>>> Can we do that for DAD?
>>>>
>>>>
>>> The *need* for DAD is the core question for me.  As specified within
>>> 6lowpan-nd now, IPv6 addresses are maintained using a centralized protocol.
>>>  That protocol looks and smells like DHCP - there's request/response, lease
>>> times, relays.  The whiteboard may also administratively assign addresses.
>>>  So in the end, it's not clear to me why we would need to *detect*
>>> duplicates when we essentially *avoid* them from the beginning.
>>>
>>> I've voiced my comment several times over the past 1+ years and presented
>>> a draft that argues for the use of optimized DHCP in Dublin,
>>>
>>>
>>
>>
>>
>>> so this is not new from my end.  The fact that the current 6lowpan-nd
>>> document has evolved towards using DHCP-like mechanisms is not an accident.
>>>  But if what we do is DHCP-like, it would seem to make sense
>>>
>>>
>>
>>
>>
>>> to utilize existing DHCP infrastructure rather than defining something
>>>
>>>
>>
>>
>>
>>> new.
>>>
>>> --
>>> Jonathan Hui
>>>
>>>
>>>
>> _______________________________________________
>> 6lowpan mailing list
>> 6lowpan@ietf.org
>> https://www.ietf.org/mailman/listinfo/6lowpan
>>
>>
> _______________________________________________
> 6lowapp mailing list
> 6lowapp@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowapp
>