[6lowapp] On selecting protocols: latency before flexibility or the other way around?
Arjun Roychowdhury <arjun.lists@hsc.com> Wed, 21 October 2009 00:39 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 B6F4C3A68E3 for <6lowapp@core3.amsl.com>;
Tue, 20 Oct 2009 17:39:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.976
X-Spam-Level:
X-Spam-Status: No, score=-1.976 tagged_above=-999 required=5
tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, 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 mGFQfjuupZip for
<6lowapp@core3.amsl.com>; Tue, 20 Oct 2009 17:39:12 -0700 (PDT)
Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.25])
by core3.amsl.com (Postfix) with ESMTP id C42ED3A696C for <6lowapp@ietf.org>;
Tue, 20 Oct 2009 17:39:12 -0700 (PDT)
Received: by qw-out-2122.google.com with SMTP id 9so821542qwb.31 for
<6lowapp@ietf.org>; Tue, 20 Oct 2009 17:39:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
h=domainkey-signature:mime-version:sender:reply-to:received:from:date
:x-google-sender-auth:message-id:subject:to:content-type;
bh=dKh00r3Q59HJGSoDIqY4i6D9hUP06RabTx/yXHUOB6E=;
b=T9/Yu19FQrkwVKU+hYN8qxEhaCNB0N275sVKL1BgD16A5ul14DATS8BZrjSC2Xec92
nt/oAxviGsQ2VpQMjDUm8HUB8fmeb4b2GQ8zBU3LHXHGjXn9O1iQ+SgJ9Lp4W9qUyhG3
Yt7bDdAdb8No7Ariao2QWcrqtHcPAGkLgSg2A=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
h=mime-version:sender:reply-to:from:date:x-google-sender-auth
:message-id:subject:to:content-type;
b=YCHX3916QBXPsnWFTKeJkUZsMu8sNg5HDDbWG4kXkRdRpZpFxPXBklwJtn6QGlmomm
Fk+VyfkD0NRDrXx6D6MxGdjVAuJNs5R82YRs1ZbRItq2AJoGLxm6Wgiz8tAxjShAsKda
Kyj5UNX4fJrYTS7xuK9ctp0+gaDWFo8sIXueQ=
MIME-Version: 1.0
Sender: arjunrc@gmail.com
Received: by 10.224.115.83 with SMTP id h19mr3496464qaq.351.1256085558180;
Tue, 20 Oct 2009 17:39:18 -0700 (PDT)
From: Arjun Roychowdhury <arjun.lists@hsc.com>
Date: Tue, 20 Oct 2009 20:38:58 -0400
X-Google-Sender-Auth: bbf55bb295004810
Message-ID: <a9994e940910201738j6e687d12ld5bd909501516464@mail.gmail.com>
To: 6lowapp@ietf.org
Content-Type: multipart/alternative; boundary=00148502ae8380be9804766735d4
Subject: [6lowapp] On selecting protocols: latency before flexibility or the
other way around?
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: Wed, 21 Oct 2009 00:39:13 -0000
Hi,my apologies if this discussion has been initiated before (I did not see it though, in the archives) I've been reading the past threads of discussions with a lot of interest and I notice that most discussions put latency and payload size ahead of discussing the features that could drive these devices. I just wonder if this group should consider switching the priorities around - first agree on what are the best features this network can benefit from and then address which protocols & formats meet these needs and what can be done to optimize them for the characteristics of the underlying network. It's an approach I think that 6lowpan itself took - isn't it? IPV6 was chosen due to its several advantages and then, RFC 4944 decided how to best optimize and/or compress it. In my mind, features and flexibility of the carrier protocols are more important than whether it supports millisecond response times "as it stands today" - just my past experience that when we make design choices based on size first, we make compromises on the best solution and ignore "adaptations" that could solve the latency and timing issues (if that were not the case, we would never have binary XML, JSON, SIGCOMPed SIP and even 6lowPAN which adapted popular protocols to various network conditions). So the short of it, I'd love to see a discussion on: a) What are the features we believe the current and next generation devices will bring in, if given a chance ? b) What are the control mechanisms that users would like if devices were able to offer more functionality? regds arjun -- Arjun Roychowdhury Hughes Systique Corp.
- [6lowapp] On selecting protocols: latency before … Arjun Roychowdhury