1 / 8

DTN Reference Implementation Update

DTN Reference Implementation Update. Michael Demmer IETF 65 – Dallas, TX March 23, 2006. Outline. Status Deployments Future Directions. Implementation Status. 55,431 Source Lines of code (reported by David Wheeler’s SLOCcount) Up to date with the Bundle Spec v4

dwhitney
Download Presentation

DTN Reference Implementation Update

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DTN Reference Implementation Update Michael Demmer IETF 65 – Dallas, TX March 23, 2006

  2. Outline • Status • Deployments • Future Directions

  3. Implementation Status • 55,431 Source Lines of code • (reported by David Wheeler’s SLOCcount) • Up to date with the Bundle Spec v4 • Tested on Linux (x86 and ARM), Mac OS X (PPC), Windows / Cygwin • Active development / user community • 100 subscribers to dtn-users mailing list

  4. 2.2.0 Release (coming soon) • Updates to match the bundle spec, including the dtn: scheme, SDNV implemenation, status reports, bundle format changes, etc. • Custody Transfer implementation • File based storage system • TCA implementation from Waterloo • Initial Bluetooth convergence layer support • Minor updates, stability improvements, scalability, bug fixes, etc

  5. DTN/TierStore in Cambodia • TIER (Technology and Infrastructure for Emerging Regions) project • Partner with Asia Foundation funded Cambodian Information Centers • Distributed storage system (TierStore) • Filesystem-like storage replicated over DTN • Disconnected web cache (wwwoffle) • Plans to extend to email

  6. DTN based data collection • TIER summer projects • Survey collection in Rwanda • Fair trade coffee tracking in Brazil • System architecture: • Cell phone for data input • DTN transport when connectivity is available (or via sneakernet) • Database backend in data center

  7. Future Directions • Input Links / Last Hop header • Identify where a bundle came from • Bidirectional TCP Convergence Layer • Better support for opportunistic contacts, NAT busting, more efficient bundle flow • Abstract code for any connection-oriented transport (e.g. Bluetooth, SCTP) • Integrate security implementation • File based convergence layer

  8. Future Directions (2) • Enhanced route matching hooks • Select route based on input link, priority of bundle, source eid, etc • Policy hooks for routing (Waterloo?) • Prophet implementation (Jeff Wilson?)

More Related