Planes, Trains and DTN (Delay Tolerant Networking) Ashton G. Vaughs Jet Propulsion Laboratory Copyright 2009 California Institute of Technology Government.

Slides:



Advertisements
Similar presentations
National Aeronautics and Space Administration 1 Licklider Transmission Protocol (LTP): An Overview Scott Burleigh Jet Propulsion Laboratory California.
Advertisements

Jet Propulsion Laboratory California Institute of Technology Disruption Tolerant Network Technology Flight Validation Report by Ross M. Jones Jet Propulsion.
CCNA – Network Fundamentals
CCSDS Fall 2013 Approved For Public Release via the NASA Science and Technical Information Process DAA Space Data Systems Applications in the iPAS.
COMT Performance of Data Communications Protocols General Protocol Concepts.
1 Comments on Delay Tolerant Network (DTN) October, 2008 Berlin, Germany Takahiro Yamada, JAXA/ISAS.
Answers of Exercise 7 1. Explain what are the connection-oriented communication and the connectionless communication. Give some examples for each of the.
National Aeronautics and Space Administration Jet Propulsion Laboratory, California Institute of Technology Flight Software Through the Looking Glass Scott.
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.
Delay Tolerant Networks Roland Cheng. April 24, 2007Mobile Communication2 PAN ~1m LAN ~100 m MAN ~10 km WAN ~1,000 km Internet ~10,000 km Inter-planetary.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
Reliable Transport Layers in Wireless Networks Mark Perillo Electrical and Computer Engineering.
WXES2106 Network Technology Semester /2005 Chapter 8 Intermediate TCP CCNA2: Module 10.
TCP: Software for Reliable Communication. Spring 2002Computer Networks Applications Internet: a Collection of Disparate Networks Different goals: Speed,
Networking. Protocol Stack Generally speaking, sending an message is equivalent to copying a file from sender to receiver.
Error Checking continued. Network Layers in Action Each layer in the OSI Model will add header information that pertains to that specific protocol. On.
Gursharan Singh Tatla Transport Layer 16-May
Lecturer: Tamanna Haque Nipa
Process-to-Process Delivery:
Data Communications and Networks
DTN Disconnectathon July 29, 30 and Stockholm / North America Will Ivancic
Huda AL_Omairl - Network 71 Protocols and Network Software.
© 2009 The MITRE Corporation. All rights reserved. Joint DTN / SOIS Meeting April 22, 2009 Colorado Springs, CO.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
Chapter 5 Transport layer With special emphasis on Transmission Control Protocol (TCP)
5/22/2008 RMJ-1 DINET Deep Impact Network Experiment Adapted from Technical Summary, Management and Project Engineering DINET CDR 6/2/08 Ross Jones.
1 Version 3.0 Module 11 TCP Application and Transport.
1 Chapter 16 Protocols and Protocol Layering. 2 Protocol  Agreement about communication  Specifies  Format of messages (syntax)  Meaning of messages.
1 Next Few Classes Networking basics Protection & Security.
Paper Group: 12 Data Transport in Challenged Networks Above papers are original works of respective authors, referenced here for academic purposes only.
June 2004 SIW-4 - IP in Space Implementation Guide 1 Handbook for Using IP Protocols for Space Missions James Rash - NASA/GSFC Keith Hogie, Ed Criscuolo,
The OSI Model.
University of the Western Cape Chapter 12: The Transport Layer.
Delay-Tolerant Networking (DTN)
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 2.5 Internetworking Chapter 25 (Transport Protocols, UDP and TCP, Protocol Port Numbers)
COMT 4291 Performance of Data Communications Protocols General Protocol Concepts.
TCOM 509 – Internet Protocols (TCP/IP) Lecture 03_b Protocol Layering Instructor: Dr. Li-Chuan Chen Date: 09/15/2003 Based in part upon slides of Prof.
V. Tsaoussidis, DUTH – Greece
LTP for Reliable Telecommand-2 (NGU WG) Scott Burleigh, JPL November 1, 2011 Boulder.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
©Brooks/Cole, 2003 Model and protocol  A model is the specification set by a standards organization as a guideline for designing networks.  A protocol.
DTN Network Management Scenarios and General Requirements Will Ivancic
Institute of Technology Sligo - Dept of Computing Chapter 12 The Transport Layer.
Chapter 24 Transport Control Protocol (TCP) Layer 4 protocol Responsible for reliable end-to-end transmission Provides illusion of reliable network to.
CCSDS Fall Meeting at ESTEC
NASA AMS Prototyping Activities Scott Burleigh Jet Propulsion Laboratory, California Institute of Technology 11 March 2008.
The CCSDS Cislunar Communications Architecture Keith Scott The MITRE Corporation CCSDS Meeting January 2007.
20 November 2008 SB-1 First Look at the Deep Impact DTN Experiment (DINET) Scott Burleigh Jet Propulsion Laboratory California Institute of Technology.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 CH. 8: SWITCHING & DATAGRAM NETWORKS 7.1.
Transport Layer: Sliding Window Reliability
17 November Asynchronous Message Service (1 of 3) In addition to file transfer, event-driven asynchronous message exchange may also be useful for.
1 Point-to-Point Links: Encoding Encoding: Section 2.2 (Section 2.1 read on your own)
1 Protocols and Protocol Layering. 2 Protocol Agreement about communication Specifies –Format of messages –Meaning of messages –Rules for exchange –Procedures.
McGraw-Hill Chapter 23 Process-to-Process Delivery: UDP, TCP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
TCP/IP1 Address Resolution Protocol Internet uses IP address to recognize a computer. But IP address needs to be translated to physical address (NIC).
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
Reliability further points for discussion prepared for discussion at the IRTF Delay-Tolerant Networking session IETF 73, Minneapolis, November draft-irtf-dtnrg-bundle-checksum.
Delay-Tolerant Networking for CisLunar Operations
AMS Prototyping Activities
ETR-NASA DTN Phase-1 Test Results
The Transport Layer Chapter
Content-Based Networking: DTN, AMS, Sharednet
DTN Bundle Protocol on the IETF Standards Track
Process-to-Process Delivery:
The Transport Layer Chapter 6.
Process-to-Process Delivery: UDP, TCP
Computer Networks Protocols
Proposed DTN WG Charter Items
Presentation transcript:

Planes, Trains and DTN (Delay Tolerant Networking) Ashton G. Vaughs Jet Propulsion Laboratory Copyright 2009 California Institute of Technology Government Sponsorship Acknowledged Release Number: CL# November 4-6, 20091AGV

Transportation Networks LAX DIA ORD JFK Los Angeles Norwalk Anaheim San Juan C. San Diego BEGIN END Transfer Items transported: People Freight Items transported: People Freight November 4-6, 20092AGV

Travel Example LAX to DIA Layover #1 Layover #1 DIA to ORD Layover #2 Layover #2 ORD to JFK DIA ORD The Traveler remains in the custody of DIA and ORD airports during Layovers. The Traveler remains in the custody of DIA and ORD airports during Layovers. Point A Point A’ Point A’’ Point B Point B’ Point B’’ November 4-6, 20093AGV

Relevant Travel Issues Time Tables – Starting Location (A) – Departure Time – Arrival Time – Ending Location (B) Derived Information – Transit Time (Trip Duration) – Layover Time – Distance remaining to Final Destination Transportation Networks November 4-6, 20094AGV

Communications Network Planet “Obstruction” Planet “Obstruction” Items transported: Bits Information Items transported: Bits Information November 4-6, 20095AGV

Transmit Data Communication Example t window opens t window closes Begin TransmissionEnd Transmission time OWLT SenderReceiver Data Arrives at Receiver OWLT = One Way Light Time November 4-6, 20096AGV

Relevant Travel Issues Time Tables – Sender Location (A) – One Way Light Time – Transmission Window Duration – Receiver Location (B) Derived Information – Transmission Duration – Custody Duration – Distance remaining to Final Destination Communications Networks November 4-6, 20097AGV

The Connection DTN enables the representation of complex technical data with a simple and intuitive model. November 4-6, 20098AGV

DTN Store and Forward system – Layovers are analogous to Store (data remains in custody of the node) – Travel Time is analogous to Forwarding Multiple Transport Mechanisms – Planes, Trains and Buses – TCP, UDP, IP, R/F and LTP protocols * Flexible – Mesh – Tree – Star Efficient and Light Weight – Desktop Computers: DTN Disconnectathon – Spacecraft Computers: DINET Extensible – AMS – RAMS – CFDP * List not exhaustive November 4-6, 20099AGV

Possibilities are Limitless Titan Saturn Earth DSN Stations Titan Polar Orbiter Saturn Moonlet Rider Titan Submarine November 4-6, AGV

Possibilities are Limitless Titan Saturn Earth DSN Stations Titan Polar Orbiter Saturn Moonlet Rider Titan Submarine November 4-6, AGV

Backup Slides Planes, Trains and DTN November 4-6, AGV

DTN Disconnectathon July 29, 30 and Stockholm / North America Will Ivancic November 4-6, AGV

Ohio University Disconnectathon Testbed November 4-6, AGV

Trinity College Dublin Disconnectathon Testbed November 4-6, AGV

November 4-6, 2009 SB-16 First Look at the Deep Impact DTN Experiment (DINET) Scott Burleigh Jet Propulsion Laboratory California Institute of Technology Copyright 2008 California Institute of Technology Government sponsorship acknowledged. AGV

November 4-6, 2009 SB-17 DINET Summary The purpose of the DINET project is to demonstrate NASA ’ s implementation of the IRTF-conformant open Delay-Tolerant Networking protocols (Interplanetary Overlay Network – “ ION ” ) in flight and ground software functioning at Technology Readiness Level 7 or 8, making it ready for use by space flight projects. Plan: – Upload ION software to the Deep Impact “ flyby ” spacecraft during inactive cruise period, while the spacecraft is en route to encounter comet Hartley 2. – Use the DI (now “ EPOXI ” ) spacecraft as a DTN router for image bundles flowing from one lab machine to another, over interplanetary links. – Use the Deep Space Network tracking stations: eight tracking passes of 4 hours each, separated by intervals of 2 to 5 days. Uplink at 250 bytes/sec, downlink at either 110 or 20,000 bytes/sec. – On the last four passes, induce data loss by randomly discarding 1/32 of all received packets, thus forcing the exercise of LTP retransmission. – One-way signal propagation delay is initially 81 seconds, drops to 49 seconds by the end of the four-week exercise. – Use AMS publish/subscribe over BP/LTP to send about 300 small images through this network, via the spacecraft. Track statistics, display on reception. AGV

November 4-6, 2009 SB-18 The DINET Stack CCSDS TM/TC X-band R/F LTP retransmission BP forwarding CCSDS space packets AMS messaging Remote AMS compression Convergence layer adapter Link service adapter image publisher/receiver load/go utility for network administration admin programs, rfx system, clocks AGV

November 4-6, 2009 SB-19 Key Findings The protocols work well. – Signal propagation delays of 49 to 89 seconds were tolerated. – End-to-end latencies on the order of days were tolerated. – Station handovers and transient failures in DSN uplink service were handled automatically and invisibly. – Protocol overhead was minimal. – Dynamic route computation was generally successful. The software is highly stable. – No software failures in four weeks of continuous operation on VxWorks, Solaris, and Linux platforms. – No effect on the operation of other flight software. – No leakage of memory or non-volatile storage space. Clock synchronization and OWLT estimation errors of several seconds had no noticeable effect on network operation. AGV