IEEE Globecom 2010 – December 6 - 10, 2010 Implementation of DTN for Large File Transfers from Low Earth Orbiting Satellite Will Ivancic NASA Glenn Research.

Slides:



Advertisements
Similar presentations
Creating HIPAA-Compliant Medical Data Applications with Amazon Web Services Presented by, Tulika Srivastava Purdue University.
Advertisements

Dr. Kalpakis CMSC 621, Advanced Operating Systems. Fall 2003 URL: Distributed System Architectures.
ISS Institutional DTN Overview for CCSDS
Automated File Transfer and Storage Management Concepts for Space Gary Meyers - GSFC Ed Criscuolo - CSC Keith Hogie - CSC Ron Parise - CSC Revised 6/14/2004.
MUGS, IPv6 and Secure Distributed Sensor Webs Will Ivancic NASA Glenn Research Center
William Stallings Data and Computer Communications 7 th Edition (Selected slides used for lectures at Bina Nusantara University) Internetworking.
Delay Tolerant Networking Gareth Ferneyhough UNR CSE Department
Service Providers & Data Link & Physical layers Week 4 Lecture 1.
Implementing ISA Server Caching. Caching Overview ISA Server supports caching as a way to improve the speed of retrieving information from the Internet.
TCP: Software for Reliable Communication. Spring 2002Computer Networks Applications Internet: a Collection of Disparate Networks Different goals: Speed,
Chapter 5: TCP/IP and OSI Business Data Communications, 6e.
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
Chapter 4 Queuing, Datagrams, and Addressing
Data Communications and Networks
Network Architecture and Protocol Concepts. Network Architectures (1) The network provides one or more communication services to applications –A service.
SYZYGY Engineering Key Technologies Regarding Distributed and/or Collaborating Satellite Systems - Protocols Will Ivancic SYZYGY Engineering
1 Virtual Mission Operations of Remote Sensors with Rapid Access to/from Space SpaceOps 2010 April 26-30, 2010 AIAA Will Ivancic
Glenn Research Center Networks & Architectures Branch Communications Technology 3 rd Annual Workshop on Flight Software – Nov 4 -6, Implementation.
Chapter 4. After completion of this chapter, you should be able to: Explain “what is the Internet? And how we connect to the Internet using an ISP. Explain.
Saratoga: A Scalable File Transfer Protocol draft-wood-tsvwg-saratoga-09 Lloyd Wood Centre for Communication Systems Research,
Protocol Architectures. Simple Protocol Architecture Not an actual architecture, but a model for how they work Similar to “pseudocode,” used for teaching.
Local Area Networks (LAN) are small networks, with a short distance for the cables to run, typically a room, a floor, or a building. - LANs are limited.
Glenn Research Center Networks & Architectures Branch Communications Technology IETF73 - IRTF DTNRG Meeting November Space-based DTN Low Earth Orbit.
© 2009 The MITRE Corporation. All rights reserved. Joint DTN / SOIS Meeting April 22, 2009 Colorado Springs, CO.
1 Version 3.0 Module 11 TCP Application and Transport.
Space-Based Network Centric Operations Research. Secure Autonomous Integrated Controller for Distributed Sensor Webs Objective Develop architectures and.
Glenn Research Center Networks & Architectures Branch Communications Technology DNCO Conference: 03 Dec Future Technologies and Critical Issues.
CS 6401 Internetworking Outline Internet Architecture Best Effort Service Model.
1 Lunar Reconnaissance Orbiter (LRO) CRaTER Technical Interchange Meeting C&DH Flight Software April 14, 2005.
DTN Network Management Scenarios and General Requirements Will Ivancic
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,
1 ASTER DATA Transfer System Earth Remote Sensing Data Analysis Center Kunjuro Omagari ERSDAC 23th APAN Meeting.
Page No. 1 Kelvin Nichols Payload Operations and Integration Center EO50 Delay Tolerant Networking (DTN) Implementation on the International Space Station.
Transport Layer: TCP and UDP. Overview of TCP/IP protocols Comparing TCP and UDP TCP connection: establishment, data transfer, and termination Allocation.
1 Networking Chapter Distributed Capabilities Communications architectures –Software that supports a group of networked computers Network operating.
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
DTN Network Management Scenarios and General Requirements Will Ivancic
1 Mobile-IP Priority Home Agents for Aerospace and Military Applications Terry Bell, Will Ivancic, Dave Stewart, Dan Shell and Phil Paulsen.
Will Ivancic NASA Glenn Research Center Secure, Autonomous,
4/19/20021 TCPSplitter: A Reconfigurable Hardware Based TCP Flow Monitor David V. Schuehler.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
CHAPTER 4 PROTOCOLS AND THE TCP/IP SUITE Acknowledgement: The Slides Were Provided By Cory Beard, William Stallings For Their Textbook “Wireless Communication.
Update on the Internet Research Task Force Aaron Falk IRTF Chair IETF-73 – Minneapolis.
An Evaluation of Protocols for UAV Science Applications William D. Ivancic NASA Glenn Research Center David E. Stewart Verizon Federal Systems.
20 November 2008 SB-1 First Look at the Deep Impact DTN Experiment (DINET) Scott Burleigh Jet Propulsion Laboratory California Institute of Technology.
NASA MSFC Mission Operations Laboratory MSFC NASA MSFC Mission Operations Laboratory Ku - Band, DTN, and enhanced payload utilization.
1 CSE 5346 Spring Network Simulator Project.
1 IEX8175 RF Electronics Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
IP Addressing & Routing - Down Downlink addressing –Normal addressing to any ground destination with normal ground routing –Packets addressed to another.
Glenn Research Center Satellite Networks & Architectures Branch Communications Technology Division IEEE Aerospace Conference March Architecture.
Interplanetary Networking Issues Dai Stanton DTN working Group Input October 2009.
Reliability further points for discussion prepared for discussion at the IRTF Delay-Tolerant Networking session IETF 73, Minneapolis, November draft-irtf-dtnrg-bundle-checksum.
CCSDS IPsec Compatibility Testing 05/4/2016 CHARLES SHEEHE, CCSDS GRC POC OKECHUKWU MEZU, Test Engineer 1.
IST 201 Chapter 11 Lecture 2. Ports Used by TCP & UDP Keep track of different types of transmissions crossing the network simultaneously. Combination.
Interplanetary Networking Issues
Network Layer Security Update
Low Earth Orbit Results
ETR-NASA DTN Phase-1 Test Results
ISS Institutional DTN Overview for CCSDS
Ku - Band, DTN, and enhanced payload utilization
DTN Bundle Protocol on the IETF Standards Track
PRESENTATION ON Sky X TECH. SUBMETTED TO:- SUBMETTED BY:-
Adam Schlesinger NASA - JSC October 30, 2013
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Beyond FTP & hard drives: Accelerating LAN file transfers
Satellite Communication 101 (or maybe 1.01)
Chapter 15. Satellite Services and the Internet
Presentation transcript:

IEEE Globecom 2010 – December , 2010 Implementation of DTN for Large File Transfers from Low Earth Orbiting Satellite Will Ivancic NASA Glenn Research Center

IEEE Globecom 2010 – December , 2010 Outline Motivation – The Big Picture Problem to be Solved by DTN System Description Code Implementation Tests and Demonstration 2

IEEE Globecom 2010 – December , 2010 Secure Autonomous Integrated Controller for Distributed Sensor Webs 3 VMOC NOC 6 Stored data transferred to ground Sensor 1 Seismic Sensor alerts VMOC 5 Space Sensor acquires data (e.g. image) Network Control Center Configures Spacecraft via VMOC VMOC negotiates for ground station services 2 2 VMOC negotiates for Space Assets 3 3 Network Control Center Configures Ground Assets Stored data transferred to ground (Large file transfer over multiple ground stations) 7

Home Agent (GRC) Battlefield Operations (Vandenberg AFB) Segovia NOC 2nd Ground Station VMOC-2 (GRC) SSTL VMOC-1 Open Internet VMOCDatabase Experiments Workstation Satellite Scheduler & Controller Rate Mismatch Problem Desire is to buffer locally while in sight of the satellite then redistribute to the VMOC <<- Time <<- Large File Transfer Over Multiple Ground Stations - The Problem - Ideal LARGE Image Transfer – Multiple Ground Stations

Home Agent VMOC Open Internet VMOC Database Satellite Scheduler & Controller Ground Station 3 Ground Station 2 Ground Station 1 ->> Time ->> Large File Transfer Over Multiple Ground Stations - DTN is a Potential Solution - DTN Bundle Agent Intermediary DTN Bundle Agent Intermediary DTN Bundle Agent Intermediary DTN Bundle Agent Sink

IEEE Globecom 2010 – December , 2010 United Kingdom – Disaster Monitoring Satellite The United Kingdom -Disaster Monitoring Constellation (UK-DMC) satellite is an imaging satellite –One of 5 (or 6 or 7 as constellation grows) –Commercial Money Making Operation You can request an image (and pay) Polar Orbit approximately once every 100 minutes Satellite is in view of any one ground station for 8 to 14 minutes – hence disruption. Round Trip Time Delay is ~ 100 msec, thus delay is not the issue here (unlike for deep space). 6

IEEE Globecom 2010 – December , 2010 UK-DMC Characteristic Onboard experimental Payload, Cisco router in Low Earth Orbit (CLEO) – Not Used for DTN Testing Three Solid State Data Recorders –1 with a StrongARM Processor –2 with Motorola MPC8260 PowerPC (We use one of these) RTEMS operating system (POSIX API, BSD sockets) Storage Capacity 1 GByte RAM Operating System Image limit is 0.5 Mbyte Uplink is 9600 bits per second Downlink is Mbps Datalink – Frame Relay/HDLC Network Protocol – IPv4 (could easily run IPv6) Transport Protocol (Saratoga version 0 over UDP) –Saratoga version 0 is existing SSTL transport –Saratoga version 1 is what is in the Internet Drafts Enhances version 0 to make it more widely usable 7

IEEE Globecom 2010 – December , 2010 Saratoga Simple High Speed File Transfer Protocol –Replaces CFDP Most of the features of CFDP not needed CFDP implementation was to slow to fully fill SSTL downlinks –Implemented for highly asymmetric links Asymmetry up to 850:1 for S-Band transmitters Asymmetry up to 8333:1 for X-Band transmitters –Negative acknowledge rate-based protocol –Uses UDP at the network layer –Sends Beacon to allow ground station that the space/ground link is up. 8

IEEE Globecom 2010 – December , 2010 UK-DMC Implementation 9 Only Bundling and Forwarding Implemented Full DTN Protocol Implemented Surrey Satellite Tech Ltd (SSTL) Saratoga Client  Test 4

IEEE Globecom 2010 – December , 2010 UK-DMC Flight Code Main Satellite Control if via Onboard Computer Imaging has separate Flight Code residing in Solid State Data Recorder –RTEMS based –Major Functions Control Area Network (CAN) bus interface –Commanding from the Onboard Computer is via CAN bus –Added command for MD5 Image Capture and Storage –Optional MD5 calculation (added by NASA – Wes Eddy) Memory Wash Bundling Shim (added by NASA – Wes Eddy) File Transfer (Saratoga in Spacecraft) –Modified to handle Bundling Shim (Metadata plus offset) 10

IEEE Globecom 2010 – December , 2010 Ground Station Code File Transfer (Saratoga on Ground) –GRC independent PERL implementation that passes DTN bundles to DTN2 bundle agent DTN2 –Modified to accept bundles from Saratoga Named pipe-based convergence layer adapter –Modified (fixed) early version of DTN2 to operated with very large bundles Patch is in current DTN2 implementation Bundle to File Application –Single Bundle Removes Metadata and creates file –Multiple Fragments Combines Multiple bundle fragments into a single file 11 Put the protocol intelligence and complexity on the ground.

Bundles on UK-DMC 12 Payload DTN Metadata Proactive Fragmentation Metadata - N Proactive Fragmentation Metadata - 0  bytes  70 bytes  bytes Not to Scale  150 Mbytes 80 MB 70 MB For our testing purposes N=2 (150 MB/80MB)

IEEE Globecom 2010 – December , 2010 Multi-Terminal Large File Transfers using DTN September 30 and October 1, 2009 successfully demonstrated multi- terminal large file transfers using DTN and ground stations in Alaska followed by Hawaii (approximately 80 minute separation) –Demonstrated proactive fragmentation –Demonstrated Store and Forward of ground infrastructure Ground station held bundles until routes were established –Demonstrated reactive fragmentation between Hawaii ground station bundle agent and GRC bundle agent. –Configuration UK-DMC acquired a 150 Mbyte image. DTN bundling code default set to 80 Mbytes for proactive fragmentation. September 30 and October 1, 2009 successfully demonstrated multi- terminal large file transfers using DTN and ground stations in Hawaii followed by Alaska (approximately 5 minutes between passes but effectively overlapping handover) 13

IEEE Globecom 2010 – December , 2010 Ground Stations and UKDMC Contact Times 14

IEEE Globecom 2010 – December , 2010 Multi-Terminal Large File Transfers using DTN 15 September 30 / October 1 Tests

IEEE Globecom 2010 – December , 2010 Observations TCP convergence layer transmission between Australia ground station and Cleveland destination was problematic. –Cause has yet to be determined. Without reactive fragmentation, these tests would have failed. –If bundle security protocol (BSP) bundle authentication block (BAB) was used, reactive fragmentation would have failed. –If per-hop reliability checks via the BSP payload confidentiality block (PCB), or even some other per-hop reliability check, were used, reactive fragmentation would have failed. Conclusion: It is desirable to be able to perform reactive fragmentation and still be able to utilize some form of hop-by-hop reliability as well as bundle security. 16

Open Internet USN Alaska bundling- AK DTN Network ( August 17 and 24, 2010) USN Hawaii bundling-HI USN Australia bundling-AU Universal Space Network Intranet JAMSS/NICT Koganei, Japan x.x bundling-jamss SSTL Surrey, England bundling-SSTL NASA GRC Open Net bundling-dtnbone NASA GRC Closed Net bundling-grc1 = Hole in Firewall UK-DMC1 dtn:uk-dmc DTN Bundle Source DTN Bundle Destination IPsec VNP Multi-Hop DTN for Security Reasons

IEEE Globecom 2010 – December , 2010 August 24, 2010 Passes 18

Glenn Research Center Networks & Architectures Branch Communications Technology IEEE Globecom 2010 – December , 2010 Multi-Terminal Testing with NICT/JAMSS Passes over Koganei and SSTL occurred on August 24, 2010 from 22:02 to 22:38. –Both proactive bundle fragments were downloaded to the Koganei ground station and automatically transferred to NASA Glenn. –A bundle fragment and the last Syslog file were also downloaded at the SSTL ground terminal. A duplicate bundle fragment was received at GRC. DTN2 noted the duplicate and only stored one copy. 19 Successfully showed use of multiple terminals for large image transfer and international interoperability between USA (NASA) UK (SSTL) and Japan (JAMSS/NICT).