[dtn-interest] Contiki-based BP Implementation uDTN Release v2

Wolf-Bastian Pöttner <poettner@ibr.cs.tu-bs.de> Fri, 12 July 2013 12:55 UTC

Return-Path: <poettner@ibr.cs.tu-bs.de>
X-Original-To: dtn-interest@ietfa.amsl.com
Delivered-To: dtn-interest@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7CBF421F9A4B for <dtn-interest@ietfa.amsl.com>; Fri, 12 Jul 2013 05:55:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.3
X-Spam-Level:
X-Spam-Status: No, score=-2.3 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yUlBI0+gOkcu for <dtn-interest@ietfa.amsl.com>; Fri, 12 Jul 2013 05:55:05 -0700 (PDT)
Received: from salvator.ibr.cs.tu-bs.de (salvator.ibr.cs.tu-bs.de [IPv6:2001:638:602:1181:21a:64ff:fed3:6c8c]) by ietfa.amsl.com (Postfix) with ESMTP id 7D5B511E8110 for <dtn-interest@irtf.org>; Fri, 12 Jul 2013 05:55:05 -0700 (PDT)
Received: from pascale.ibr.cs.tu-bs.de (pascale.ibr.cs.tu-bs.de [IPv6:2001:638:602:1181:129a:ddff:fe52:b52d]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: poettner@ibr.cs.tu-bs.de) by salvator.ibr.cs.tu-bs.de (Postfix) with ESMTPSA id 3EC3B13EEC for <dtn-interest@irtf.org>; Fri, 12 Jul 2013 14:54:59 +0200 (CEST)
From: Wolf-Bastian Pöttner <poettner@ibr.cs.tu-bs.de>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Message-Id: <AC43FBB6-7A38-4799-A048-5ADDE005B6EA@ibr.cs.tu-bs.de>
Date: Fri, 12 Jul 2013 14:54:59 +0200
To: dtn-interest@irtf.org
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
X-Mailer: Apple Mail (2.1508)
X-Virus-Scanned: clamav-milter 0.97.3 at salvator
X-Virus-Status: Clean
Subject: [dtn-interest] Contiki-based BP Implementation uDTN Release v2
X-BeenThere: dtn-interest@irtf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The Delay-Tolerant Networking Research Group \(DTNRG\) - Announce." <dtn-interest.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/dtn-interest>, <mailto:dtn-interest-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www.irtf.org/mail-archive/web/dtn-interest>
List-Post: <mailto:dtn-interest@irtf.org>
List-Help: <mailto:dtn-interest-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/dtn-interest>, <mailto:dtn-interest-request@irtf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Jul 2013 12:55:06 -0000

Folks,


I am proud to announce the release of uDTN version 2. uDTN is the open source bundle protocol implementation for WSN nodes running Contiki. It is interoperable with IBR-DTN. Further information can be found in our Wiki:
  https://trac.ibr.cs.tu-bs.de/project-cm-2012-mudtn

Code can be obtained from our GIT:
  http://git.ibr.cs.tu-bs.de/?p=project-cm-2011-udtn.git;a=summary

== New Features ==
* Support for bundle status reports (requested reports are sent, applications have to interpret them themselves)
* Bundles are deleted when delivered report arrives
* Support for bundle priorities (storage will not overwrite high-priority bundles with low-priority bundles)
* Duplicate Detection is now done when bundles enter the agent to prevent duplicates from taking up storage
* Significantly more regression tests
* Dramatically improved test suite (thanks Georg and Julian)
* Bundle deletion strategy can now be configured via defines
* Backoff in Convergence Layer to avoid jamming the wireless medium
* RSSI is now available on received bundles in the bundle struct
* Improved interoperability with IBR-DTN
* Bundles are locked in storage now while they are being delivered to an application

== Fixed Bugs ==
* Greatly improved stability, many many more error checks
* Fixed TMote Sky memory alignment bug that prevented bundle from being delivered correctly (thanks André)
* Fixed many potential memory corruption issues
* Bundle ID is now correctly hashed over 5-tuple identifying a bundle
* COFFEE-based storage is now stable and parses bundle ids correctly

== Known Problems ==
* Bloomfilter-based redundancy module produces collisions (use at your own risk!)


Cheers,

Bastian
-- 
Wolf-Bastian Pöttner      Institut für Betriebssysteme & Rechnerverbund
Tel.: +49-531-391-3265                           Mühlenpfordtstrasse 23
Fax.: +49-531-391-5936         TU Braunschweig     D-38106 Braunschweig