[6lowapp] HTTP and SIP

Shidan <shidan@gmail.com> Sat, 10 October 2009 17:28 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 1DB003A6860 for <6lowapp@core3.amsl.com>; Sat, 10 Oct 2009 10:28:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.298
X-Spam-Level:
X-Spam-Status: No, score=-1.298 tagged_above=-999 required=5 tests=[AWL=-1.300, BAYES_50=0.001, 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 5X1ayD-BqkDn for <6lowapp@core3.amsl.com>; Sat, 10 Oct 2009 10:28:20 -0700 (PDT)
Received: from mail-ew0-f208.google.com (mail-ew0-f208.google.com [209.85.219.208]) by core3.amsl.com (Postfix) with ESMTP id B65CF3A68E9 for <6lowapp@ietf.org>; Sat, 10 Oct 2009 10:28:19 -0700 (PDT)
Received: by ewy4 with SMTP id 4so1456536ewy.37 for <6lowapp@ietf.org>; Sat, 10 Oct 2009 10:30:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=dB8i3YyjJnufq0TO+GmFsolYamiEqa/nYTANKLny2Pc=; b=nxvXcKZjKV13DmLU4iktq31trD6GTTroRrLC9lvnB7rQfYEn3SN1ODNafrVrYo7R2a RD6vXt6sJ1MwGevsUq/4+RuEnurE1nR9vDA/oJZlaFbAgyZz45r/gfo0lMtn0mdXyaAV hf925Nzcr/H3p63unB9EqFKda6ovfVR9nqaX8=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=XtnYFZYBYbE0fyKu7VXKOKZGa/We9H6pU0GeFUmDDJYTCeKpsV4sMEGt9esINZIw7r 4UxtJggGAiABkU81D1dTONMo4vuX7ZdGWuJoiURDyIzhUSLwHtoyIb1H22OWDs/HhTNm XMBzr9yYoJvL/MOyoO7FTro5m1gAVV4wGCG1k=
MIME-Version: 1.0
Received: by 10.216.86.195 with SMTP id w45mr1289991wee.82.1255195804120; Sat, 10 Oct 2009 10:30:04 -0700 (PDT)
Date: Sat, 10 Oct 2009 13:30:04 -0400
Message-ID: <429b380e0910101030q25f1ad7fge7157c2e04b5d530@mail.gmail.com>
From: Shidan <shidan@gmail.com>
To: 6lowapp@ietf.org
Content-Type: multipart/alternative; boundary=0016e6d7e06c0738e00475980c80
Subject: [6lowapp] HTTP and SIP
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: Sat, 10 Oct 2009 17:28:21 -0000

I'm going through the 6LoWAPP problem statement:

"request-response protocols like HTTP may require battery-operated, mostly
sleeping nodes to be listening for requests much more frequently than their
application processing requirements alone would need them to wake up."

"In addition, some of the applications may require optimizations in terms of
bandwidth usage; for example, the usual data formats (both headers and body)
are perceived to be too chatty for the 50-60 byte payloads possible in
LoWPANs.  Their interpretation and generation may require too much code for
the 8-bit and 16-bit processors dominating LoWPAN nodes."


None of these points seem evident to me. We are in co-operation with two
multinationals and faculty at Columbia University implementing,
unadulterated SIP for smart meter PLC communications and I'm
personally trying to steer the group to do a proof of concept of running our
sub 40K stack over 6 LoWPAN on Contiki.

Going back to the problem statement, definitely the second point is only
valid if considering XML .

For the first point, if we are assuming there is a gateway present that
isn't constrained by power requirements then the ways to tackle this issue
become wider.

My bias is not towards SIP, some sort of adulterated HTTP or anything else,
but I think anyone in this space should consider the fact that a SIP based
architecture will be the defacto standard for mobile networks, which is
already the most ubiquitos system out there. Thats why I'm interested in
both SIP for this space.

Its one thing standardizing how to implement application layers over 6LoWPAN
but standardizing around specific REST architecures, SIP architectures,
desription logics or anything else at this point without understanding
requirements is quite unreasonable.