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

Slides:



Advertisements
Similar presentations
Delay Tolerance in a Network of Information Dirk Kutscher – NEC Labs SAIL Project Consortium DTNRG IETF
Advertisements

White House New Media & Open Source Software Macon Phillips White House New Media.
Connecticut State Data Center at the Map and Geographic Information Center - MAGIC Connecticut State Data Center Data Collaborator for Planning, Analysis,
6.033: Intro to Computer Networks Layering & Routing Dina Katabi & Sam Madden Some slides are contributed by N. McKewon, J. Rexford, I. Stoica.
This material is based in part upon work supported by the National Science Foundation under Grant No TierStore and DTN Distributed Storage in.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Emery Berger University of Massachusetts Amherst Operating Systems CMPSCI 377 Lecture.
AppDynamicsMenu Helper AppDynamics Integration in Mac OS X.
8.
 Guy Jacob  Roee Shapiro – Project A Spring, 2008 INFINI DRIVE  Project Supervisor: Hai Vortman  Lab Chief Engineer: Dr. Ilana David.
DTNs Delay Tolerant Networks. Fall, Kevin. Intel Research, Berkeley. SIGCOMM 2003 Aug25, A Delay- Tolerant Network Architecture for Challenged Internets.
JXTA P2P Platform Denny Chen Dai CMPT 771, Spring 08.
1 Personal Activity Coordinator (PAC) Xia Hong UC Berkeley ISRG retreat 1/11/2000.
Concurrency Control & Caching Consistency Issues and Survey Dingshan He November 18, 2002.
Copyright © 2002 Wensong Zhang. Page 1 Free Software Symposium 2002 Linux Virtual Server: Linux Server Clusters for Scalable Network Services Wensong Zhang.
Why Interchange?. What is Interchange? Interchange Capabilities: Offers complete replacement of CommBridge point-to-point solution with a hub and spoke.
ArcGIS Workflow Manager An Introduction
Chapter 5 – Part II IT Infrastructure and Emerging Technologies.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
DTN Disconnectathon July 29, 30 and Stockholm / North America Will Ivancic
Data and Applications Security Developments and Directions Dr. Bhavani Thuraisingham The University of Texas at Dallas Introduction to the Course January.
Trade Software Developer Technical Seminar Document Imaging System March 7, 2012.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. GENI Mesoscale and The.
© 2009 The MITRE Corporation. All rights reserved. Joint DTN / SOIS Meeting April 22, 2009 Colorado Springs, CO.
Web Services Igor Wasinski Olumide Asojo Scott Hannan.
OSAF Board of Directors Meeting Open Source Applications Foundation September 19, 2002.
1 School of Computer, National University of Defense Technology A Profile on the Grid Data Engine (GridDaEn) Xiao Nong
Mukesh N. Tekwani Elphinstone College Mumbai
Paper Group: 12 Data Transport in Challenged Networks Above papers are original works of respective authors, referenced here for academic purposes only.
Csi315csi315 Client/Server Models. Client/Server Environment LAN or WAN Server Data Berson, Fig 1.4, p.8 clients network.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
Installation and Development Tools National Center for Supercomputing Applications University of Illinois at Urbana-Champaign The SEASR project and its.
1 Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
1 Introduction to Microsoft Windows 2000 Windows 2000 Overview Windows 2000 Architecture Overview Windows 2000 Directory Services Overview Logging On to.
1 USC Brain Project: Lab Resources and Modeling Tools James Bonaiuto.
V. Tsaoussidis, DUTH – Greece
1 4/23/2007 Introduction to Grid computing Sunil Avutu Graduate Student Dept.of Computer Science.
DTN Research Challenges Vint Cerf MCI March 1, 2005.
Outline Motivation Protocol Terminology Implementation architecture SDNV Addressing scheme Bundle format Primary block Generic Block Processing Bundle.
Data and Applications Security Developments and Directions Dr. Bhavani Thuraisingham The University of Texas at Dallas Introduction to the Course January.
An Introduction to UDT Internet2 Spring Meeting Yunhong Gu Robert L. Grossman (Advisor) National Center for Data Mining University.
Cole David Ronnie Julio. Introduction Globus is A community of users and developers who collaborate on the use and development of open source software,
Unit 9: Distributing Computing & Networking Kaplan University 1.
Sprint 116 Review / Sprint 117 Planning September 23th, 2013.
APNIC update AfriNIC-7 26 September 2007 Paul Wilson.
Module 1: Overview of Microsoft Office SharePoint Server 2007.
1 Protocol Layering Myungchul Kim Tel:
Chapter 3 Selecting the Technology. Agenda Internet Technology –Architecture –Protocol –ATM IT for E-business –Selection Criteria –Platform –Middleware.
The Personal Server Changing the Way We Think About Ubiquitous Computing Roy Want, et al. / Intel Research UBICOMP 2002 Nov Seungjae Lee
Dynamic Control of Coding for Progressive Packet Arrivals in DTNs.
ATLAS Database Access Library Local Area LCG3D Meeting Fermilab, Batavia, USA October 21, 2004 Alexandre Vaniachine (ANL)
1 Project Status Update “Postcards from the Edge”: The Cache-and-Forward Architecture FIND Wireless BBN Sept 27, 2007 Dipankar Raychaudhuri,
© Copyright AARNet Pty Ltd PRAGMA Update & some personal observations James Sankar Network Engineer - Middleware.
1 Review – The Internet’s Protocol Architecture. Protocols, Internetworking & the Internet 2 Introduction Internet standards Internet standards Layered.
AFS/OSD Project R.Belloni, L.Giammarino, A.Maslennikov, G.Palumbo, H.Reuter, R.Toebbicke.
April 25, 2006Parag Mhashilkar, Fermilab1 Resource Selection in OSG & SAM-On-The-Fly Parag Mhashilkar Fermi National Accelerator Laboratory Condor Week.
David B. Johnson Rice University Department of Computer Science DSR Draft Status Monarch Project 57th IETF.
Software Defined Networking and OpenFlow Geddings Barrineau Ryan Izard.
Delay Tolerant Networking Research Group Kevin Fall, chair Intel Research, Berkeley 60 th IETF 6, 2004.
| See the possibilities… ePace Support Process Review Fusion 08 Reece Abreo.
Short Customer Presentation September The Company  Storgrid delivers a secure software platform for creating secure file sync and sharing solutions.
AMSA TO 4 Advanced Technology for Sensor Clouds 09 May 2012 Anabas Inc. Indiana University.
SDN challenges Deployment challenges
DTN Interoperation Tests
DTN Reference Implementation Update
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
ExaO: Software Defined Data Distribution for Exascale Sciences
Windows Azure Hybrid Architectures and Patterns
Presentation transcript:

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

Outline  Status  Deployments  Future Directions  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  Tested on Linux (x86 and ARM), Mac OS X (PPC), Windows / Cygwin  Active development / user community  100 subscribers to dtn-users mailing list  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

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  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

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  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

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  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

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  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

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?)  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?)