© 2005 The MITRE Corporation. Intel Berkeley Research Lab. All rights reserved The DTNRG: Where are we? R. Durst – The MITRE Corporation K. Fall – DTNRG.

Slides:



Advertisements
Similar presentations
Communication Topics Jason Hill –
Advertisements

Using Network Virtualization Techniques for Scalable Routing Nick Feamster, Georgia Tech Lixin Gao, UMass Amherst Jennifer Rexford, Princeton University.
Presenter: Anika Aziz National Institute of Informatics (NII), The Graduate University for Advanced Studies, Tokyo, Japan.
1 Improving TCP Performance over Mobile Networks HALA ELAARAG Stetson University Speaker : Aron ACM Computing Surveys 2002.
Doc.: IEEE /243r0 Submission March 2002 James Kempf, DoCoMo LabsSlide and IP James Kempf Seamoby WG Co-chair DoCoMo Labs USA
COS 461 Fall 1997 Routing COS 461 Fall 1997 Typical Structure.
Dr. Kalpakis CMSC 621, Advanced Operating Systems. Fall 2003 URL: Distributed System Architectures.
Group #1: Protocols for Wireless Mobile Environments.
1 Chapter 3 TCP and IP. Chapter 3 TCP and IP 2 Introduction Transmission Control Protocol (TCP) Transmission Control Protocol (TCP) User Datagram Protocol.
1 Observations regarding a new architecture Kevin Fall Intel Research, Berkeley 18-Sep-2006, Cambridge, UK.
© 2004 The MITRE Corporation. All rights reserved DTN Security Susan Symington March 2005 IETF DTN meeting.
CSE University of Washington Multipath Routing Protocols in AdHoc Networks.
S. Burleigh, A. Hoke, L. Torgerson, K. Fall, V. Cerf, B. Durst, K. Scott, H. Weiss An approach to Interplanetary Internet Presented by Fabián E. Bustamante.
DTNs Delay Tolerant Networks. Fall, Kevin. Intel Research, Berkeley. SIGCOMM 2003 Aug25, A Delay- Tolerant Network Architecture for Challenged Internets.
1-1 CMPE 259 Sensor Networks Katia Obraczka Winter 2005 Transport Protocols.
Department of Computer Science, Purdue University Active Networks: Applications, Security, Safety and Architectures Author: Konstantinos Psounis Stanford.
DTNLite: Reliable Data Delivery in Sensornets Rabin Patra and Sergiu Nedevschi UCB Nest Retreat 2004.
A Study of Mobile IP Kunal Ganguly Wichita State University CS843 – Distributed Computing.
Delay Tolerant Networking Gareth Ferneyhough UNR CSE Department
Data Communications Architecture Models. What is a Protocol? For two entities to communicate successfully, they must “speak the same language”. What is.
Gursharan Singh Tatla Transport Layer 16-May
Computer Measurement Group, India Reliable and Scalable Data Streaming in Multi-Hop Architecture Sudhir Sangra, BMC Software Lalit.
DELAY-TOLERANT NETWORKS Volodymyr Goncharov Freiburg Uni, WS 2009, Seminar Ad Hoc Netzwerke.
Qian Zhang Department of Computer Science HKUST Advanced Topics in Next- Generation Wireless Networks Transport Protocols in Ad hoc Networks.
SIS_DTN 1 SIS-DTN Forward Planning October 2013 San Antonio Fall 2013.
I-D: draft-rahman-mipshop-mih-transport-01.txt Transport of Media Independent Handover Messages Over IP 67 th IETF Annual Meeting MIPSHOP Working Group.
© 2009 The MITRE Corporation. All rights reserved. Joint DTN / SOIS Meeting April 22, 2009 Colorado Springs, CO.
International Workshop on Satellite and Space Communications 2009, IWSSC 2009, 9-11 September 2009, Siena, Italy Evaluation of CCSDS File Delivery Protocol.
Introduction to Networks CS587x Lecture 1 Department of Computer Science Iowa State University.
Mobile Communications: Mobile Transport Layer Mobile Communications Chapter 10: Mobile Transport Layer  Motivation  TCP-mechanisms  Indirect TCP  Snooping.
Asstt. Professor Adeel Akram.  Motivation  TCP mechanisms  Indirect TCP  Snooping TCP  Mobile TCP  Fast retransmit/recovery  Transmission freezing.
Paper Group: 12 Data Transport in Challenged Networks Above papers are original works of respective authors, referenced here for academic purposes only.
A Delay-Tolerant Network Architecture for Challenged Internets Author: Kevin Fall Paper Presentation: Vinay Goel.
UNIT IP Datagram Fragmentation Figure 20.7 IP datagram.
Delay-Tolerant Networking (DTN)
A Delay-Tolerant Network Architecture for Challenged Internets
V. Tsaoussidis, DUTH – Greece
SIS-DTN WG Meeting Thursday Afternoon
COP 4930 Computer Network Projects Summer C 2004 Prof. Roy B. Levow Lecture 3.
DTN Network Management Scenarios and General Requirements Will Ivancic
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.
Doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 1 Routing Protocols for MANET Avinash Joshi,
Networking Fundamentals. Basics Network – collection of nodes and links that cooperate for communication Nodes – computer systems –Internal (routers,
Update on the Internet Research Task Force Aaron Falk IRTF Chair IETF-73 – Minneapolis.
DTNRG Meeting IETF62 – 09-Mar-05 Delay Tolerant Networking Research Group Chair: Kevin Fall Intel Research, Berkeley
1 IEX8175 RF Electronics Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
Or Sheffet Nov. 5 th, 2010 A Delay-Tolerant Network Architecture for Challenged Internets Kevin Falls A Data-Oriented (and beyond) Network Architecture.
DHCP Vrushali sonar. Outline DHCP DHCPv6 Comparison Security issues Summary.
1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur.
LTP, CBHE, and BP Registries draft-dtnrg-ltp-cbhe-registries Keith Scott Marc Blanchet 1.
1 Ad-hoc Transport Layer Protocol (ATCP) EECS 4215.
Mobile Transport Layer  Motivation  TCP-mechanisms  Indirect TCP  Snooping TCP  Mobile TCP  Fast retransmit/recovery  Transmission freezing  Selective.
Delay Tolerant Networking Research Group Kevin Fall, chair Intel Research, Berkeley 60 th IETF 6, 2004.
Mobile IP THE 12 TH MEETING. Mobile IP  Incorporation of mobile users in the network.  Cellular system (e.g., GSM) started with mobility in mind. 
Delay-Tolerant Networking (DTN)
Lecture (2).
DELAY TOLERANT NETWORK
Lecture 28 Mobile Ad hoc Network Dr. Ghalib A. Shah
Bundle Protocol Specification
Ad-hoc Transport Layer Protocol (ATCP)
SIS-DTN Forward Planning
DTN Bundle Protocol on the IETF Standards Track
A Delay-Tolerant Network Architecture for Challenged Internets
Transport Layer Unit 5.
Chapter 3: Open Systems Interconnection (OSI) Model
Wireless Reliable Messaging Protocol for Web Services (WS-WRM)
Layering & protocol stacks Johan Lukkien
TCP for Wireless Networks
Proposed DTN WG Charter Items
Presentation transcript:

© 2005 The MITRE Corporation. Intel Berkeley Research Lab. All rights reserved The DTNRG: Where are we? R. Durst – The MITRE Corporation K. Fall – DTNRG Chair, Intel Research, Berkeley M. Demmer – University of California, Berkeley/Intel K. Scott – The MITRE Corporation S. Burleigh – NASA/Jet Propulsion Laboratory 9 March 2005 Excerpted from: DARPA Disruption Tolerant Networking Kickoff Meeting

© 2005 The MITRE Corporation, Intel Berkeley Research Lab. All rights reserved DTN challenges… n Intermittent/Scheduled/Opportunistic Links –Scheduled transfers can save power and help congestion; scheduling common for esoteric links n Interrupted Links –RF noise, light or acoustic interference, LPI/LPD concerns –Frequent disconnection among mobile nodes due to terrain/fading n Very Large Delays –Natural prop delay could be seconds to minutes –If disconnected, may be (effectively) much longer n Different Network Architectures –Many specialized networks won’t/can’t ever run IP

© 2005 The MITRE Corporation, Intel Berkeley Research Lab. All rights reserved Delay-Tolerant Networking Architecture n Goals –Support interoperability across ‘radically heterogeneous’ networks –Acceptable performance in high loss/delay/error/disconnected environments –Decent performance for low loss/delay/errors n Components –Flexible naming scheme with late binding –Message overlay abstraction and API –Routing and link/contact scheduling w/CoS –Per-(overlay)-hop reliability and authentication

© 2005 The MITRE Corporation, Intel Berkeley Research Lab. All rights reserved Background n IETF/IRTF DTNRG formed end of 2002 –See n DTN1 Agent Source code released 3/2003 n DTN2 Agent Source code released 12/2004 and 3/2005 n SIGCOMM Papers: 2003 [arch], 2004 [routing] n Several other documents (currently ID’s): –DTNRG Architecture document –Bundle specification –Application of DTN in the IPN

© 2005 The MITRE Corporation. Intel Berkeley Research Lab. All rights reserved Perspective

© 2005 The MITRE Corporation, Intel Berkeley Research Lab. All rights reserved Perspective: Where do we think we are with all of this? n Scope: –The Architecture Document and associated protocols n Considerations: –Things we’re pretty sure about –Things we think are good ideas –Things we believe need refinement –Things that are totally open

© 2005 The MITRE Corporation, Intel Berkeley Research Lab. All rights reserved Things that we’re pretty sure about in the Architecture Document n Message-oriented abstraction –But messages can be short (100 bits) –Some pressure to support streaming n Store and forward operation with Custodial transfers (advancing the point of retransmission toward the destination) n Network of internets n Postal-like COS: Relative priorities and basic notifications n Synchronized time (to some degree) and time-based message purge n Fragmentation (proactive and reactive) n Two-part endpoint identifiers (region, admin; admins opaque outside region; eventual reachability within a region) n Taxonomy of contacts

© 2005 The MITRE Corporation, Intel Berkeley Research Lab. All rights reserved Things we think are good ideas n Architecture Document: –Security focus on infrastructure protection –Persistent, asynchronous application registration –In-network persistent storage traded for end-to-end retransmission –Maintenance of routing state across network partitioning

© 2005 The MITRE Corporation, Intel Berkeley Research Lab. All rights reserved Things that probably need refinement n Architecture document –Use of bundle expiration time as (sole) mechanism for routing loop recovery n Must be reconciled with intentional replication for robustness n Recent discussion of a bundle node in the network adding an optional header analogous to a VIA field to identify loops, etc. May need more than one of these fields n Is this better than a replay cache? –Using multipath routing & forwarding to improve reliability/ decrease latency n How to remove duplicates once we decide they’re no longer needed? –Endpoint identifiers: What is the relation between administrative identifiers across regions? Is there constancy that can be assumed? In what circumstances? –Congestion and flow control (utility of economic models?) –Ability to use forward erasure coding in conjunction with multipath routing / forwarding –How and when to trust assertions of security made by lower layers

© 2005 The MITRE Corporation, Intel Berkeley Research Lab. All rights reserved Things that are totally open n Architecture document –Network startup and bootstrapping –Resource discovery (e.g. multicast session information, –Authentication mechanisms: PKI, IBC, other? –What are regions? Do they have topological significance? Are they simply namespace identifiers? n What routing architectures are preferable? Flat? Single level hierarchy? Multi-level? Overlapping? n Do nodes move among regions? What are the dynamics of inter- region mobility? Is an additional, topology-independent identifier space necessary? n What benefits accrue from late binding when regions do not have topological significance? –Policy issues

© 2005 The MITRE Corporation. Intel Berkeley Research Lab. All rights reserved The Protocols

© 2005 The MITRE Corporation, Intel Berkeley Research Lab. All rights reserved Things that we’re pretty sure about in the Bundle Protocol spec n Service Primitives (§2.5) –E.g., send, register, start/stop delivery, poll, change/end registration n Header Chaining Structure (§3.1) n Administrative Payloads (§5) –Application data where the bundle node is the application, and the data units support the operation of the bundle protocol itself –Bundle status payloads, Custody ACKs, etc. n Split of responsibilities between bundle & convergence layers (§6)

© 2005 The MITRE Corporation, Intel Berkeley Research Lab. All rights reserved Things that we’re pretty sure about in the LTP protocol spec n LTP spec: –Most of the concepts inherited from CFDP: n Transaction/session model versus stream model) n Use of non-volatile storage for both state and data n Absence of negotiation n Laconic acknowledgement n Adjacency (point-to-point as opposed to end-to-end n Lives under a network and above a [functional] link) n Deferred transmission. –Protocol features that are intended to fix problems in CFDP: n Reducing the number of different protocol data unit types n Replacing the periodic retransmission of NAKs with reciprocal acknowledgements –Protocol extension mechanism

© 2005 The MITRE Corporation, Intel Berkeley Research Lab. All rights reserved Things we think are good ideas n Bundle Protocol Spec: –Dictionary to improve header overhead (§3.8) n Pointers in primary bundle header currently assume two-part naming –Supporting indirect transfers n Alternatives include DHTs, FTP-passive-mode-like rendezvous n LTP Spec: –Partial reliability –Timeout interval computation –Accelerated retransmission

© 2005 The MITRE Corporation, Intel Berkeley Research Lab. All rights reserved Things that probably need refinement n Bundle protocol spec –API required to implement security architecture –Protocol support for multipoint delivery

© 2005 The MITRE Corporation, Intel Berkeley Research Lab. All rights reserved Things that are totally open n Bundle Protocol Spec: –Interaction between user desires and policy n API for notification / negotiation –Protocol support for streaming apps?