Re: [manet] Re: PacketBB

Wesley Eddy <weddy@grc.nasa.gov> Wed, 28 March 2007 15:41 UTC

Return-path: <manet-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HWaH2-0000gK-Sf; Wed, 28 Mar 2007 11:41:20 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HWaH1-0000g1-0M; Wed, 28 Mar 2007 11:41:19 -0400
Received: from mx2.grc.nasa.gov ([128.156.11.69]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HWaGz-0003QA-KM; Wed, 28 Mar 2007 11:41:18 -0400
Received: from lombok-fi.grc.nasa.gov (seraph.grc.nasa.gov [128.156.10.10]) by mx2.grc.nasa.gov (Postfix) with ESMTP id 7A8BEC29D; Wed, 28 Mar 2007 11:41:16 -0400 (EDT)
Received: from apataki.grc.nasa.gov (apataki.grc.nasa.gov [139.88.112.35]) by lombok-fi.grc.nasa.gov (NASA GRC TCPD 8.13.7/8.13.7) with ESMTP id l2SFfFgA019914; Wed, 28 Mar 2007 11:41:15 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1]) by apataki.grc.nasa.gov (NASA GRC TCPD 8.13.7/8.13.7) with ESMTP id l2SFfDMe004129; Wed, 28 Mar 2007 11:41:13 -0400 (EDT)
Received: from apataki.grc.nasa.gov ([127.0.0.1])by localhost (apataki.grc.nasa.gov [127.0.0.1]) (amavisd-new, port 10024)with ESMTP id vixO4kbP+bLM; Wed, 28 Mar 2007 11:41:13 -0400 (EDT)
Received: from drpepper.grc.nasa.gov (gr2134391.grc.nasa.gov [139.88.44.123])by apataki.grc.nasa.gov (NASA GRC TCPD 8.13.7/8.13.7) with ESMTP id l2SFf8Ch004096;Wed, 28 Mar 2007 11:41:08 -0400 (EDT)
Received: by drpepper.grc.nasa.gov (Postfix, from userid 501)id A8EBC4FE21; Wed, 28 Mar 2007 11:37:16 -0400 (EDT)
Date: Wed, 28 Mar 2007 11:37:16 -0400
From: Wesley Eddy <weddy@grc.nasa.gov>
To: Ian Chakeres <ian.chakeres@gmail.com>
Subject: Re: [manet] Re: PacketBB
Message-ID: <20070328153716.GE5888@grc.nasa.gov>
References: <4607DBF4.8060608@nokia.com> <963155AB-4ECA-4082-96CE-1A003636C9E3@gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <963155AB-4ECA-4082-96CE-1A003636C9E3@gmail.com>
User-Agent: Mutt/1.5.5.1i
X-imss-version: 2.046
X-imss-result: Passed
X-imss-scores: Clean:99.90000 C:2 M:3 S:5 R:5
X-imss-settings: Baseline:1 C:1 M:1 S:1 R:1 (0.0000 0.0000)
X-Spam-Score: 0.0 (/)
X-Scan-Signature: e5ba305d0e64821bf3d8bc5d3bb07228
Cc: dtn-interest@mailman.dtnrg.org, manet <manet@ietf.org>, manet-dt@ietf.org
X-BeenThere: manet@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: weddy@grc.nasa.gov
List-Id: Mobile Ad-hoc Networks <manet.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/manet>, <mailto:manet-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:manet@ietf.org>
List-Help: <mailto:manet-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/manet>, <mailto:manet-request@ietf.org?subject=subscribe>
Errors-To: manet-bounces@ietf.org

On Wed, Mar 28, 2007 at 03:31:31PM +0530, Ian Chakeres wrote:
> Charlie, I encouraged you (and others) to review PacketBB and to  
> suggest improvements. If you feel PacketBB is too heavyweight please  
> make specific suggestions to the authors and this list.
> 
> I personally disagree about the expensive cost of PacketBB and the  
> cost of using a TLV structure. Can you please provide some specific  
> examples where the cost is large? Or where we might save lots of bits/ 
> bytes for NHDP, DYMO, or OLSRv2? In my analysis PacketBB almost  
> always results in fewer bits/bytes than a non-compacting format.
> 

The IRTF Delay/Disruption-Tolerant Networking RG (DTNRG) shares some of
the same concerns with MANET about saving power by transmitting fewer
bits.  I believe one of the techniques DTNRG is using may help the MANET
packetbb a bit in this case.

One concrete way to shave a few bytes is for the 'L' in each TLV,
instead of using a 16-bit field, to use an SDNV (as done in the DTNRG
protocols):
http://www.ietf.org/internet-drafts/draft-eddy-dtn-sdnv-02.txt
(an update to this draft including C code is in the works)

I haven't looked closely, but I speculate that several of those Ls in
the protocols that use packetbb can fit within 7 bits, and so you should
save a few bytes per message by doing this, at the expense of only
slightly more processing.

-- 
Wesley M. Eddy
Verizon Federal Network Systems

_______________________________________________
manet mailing list
manet@ietf.org
https://www1.ietf.org/mailman/listinfo/manet