Satellite Communication 101 (or maybe 1.01)

Slides:



Advertisements
Similar presentations
ISS Institutional DTN Overview for CCSDS
Advertisements

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
Leveraging IP for Sensor Network Deployment Simon Duquennoy, Niklas Wirstrom, Nicolas Tsiftes, Adam Dunkels Swedish Institute of Computer Science Presenter.
1 MODEM LINK PROPERTY ADVERTISEMENT. 2 Smart Modems Modem's transmitting and receiving link rates can be varied over time due to the following: –Adaptive.
Ch.1 – WANs and Routers CCNA 2 version 3.0 Rick Graziani Cabrillo College.
The Network Layer. Network Projects Must utilize sockets programming –Client and Server –Any platform Please submit one page proposal Can work individually.
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.
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.
IEEE Globecom 2010 – December , 2010 Implementation of DTN for Large File Transfers from Low Earth Orbiting Satellite Will Ivancic NASA Glenn Research.
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.
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,
Page No. 1 Kelvin Nichols Payload Operations and Integration Center EO50 Delay Tolerant Networking (DTN) Implementation on the International Space Station.
Transport Layer Moving Segments. Transport Layer Protocols Provide a logical communication link between processes running on different hosts as if directly.
DTN Network Management Scenarios and General Requirements Will Ivancic
Will Ivancic NASA Glenn Research Center Secure, Autonomous,
Networking Fundamentals. Basics Network – collection of nodes and links that cooperate for communication Nodes – computer systems –Internal (routers,
CCSDS Fall Meeting at ESTEC
Update on the Internet Research Task Force Aaron Falk IRTF Chair IETF-73 – Minneapolis.
1 CSE 5346 Spring Network Simulator Project.
DTN Network Management Scenarios and General Requirements Will Ivancic
Interplanetary Networking Issues Dai Stanton DTN working Group Input October 2009.
February 14, 2013 POIWG Technical Overview CR / HM-3430 Ku Forward Capability.
Lecture 13 IP V4 & IP V6. Figure Protocols at network layer.
Reliability further points for discussion prepared for discussion at the IRTF Delay-Tolerant Networking session IETF 73, Minneapolis, November draft-irtf-dtnrg-bundle-checksum.
IST 201 Chapter 11 Lecture 2. Ports Used by TCP & UDP Keep track of different types of transmissions crossing the network simultaneously. Combination.
Network Models. 2.1 what is the Protocol? A protocol defines the rules that both the sender and receiver and all intermediate devices need to follow,
Page No. 1 Overview Kelvin Nichols Payload Operations and Integration Center EO50 SSCN Delay Tolerant Networking (DTN)
Overview of E- Business Technologies Irwan Sembiring.
1 Design and Implementation of a High-Performance Distributed Web Crawler Polytechnic University Vladislav Shkapenyuk, Torsten Suel 06/13/2006 석사 2 학기.
Graciela Perera Department of Computer Science and Information Systems Slide 1 of 18 INTRODUCTION NETWORKING CONCEPTS AND ADMINISTRATION CSIS 3723 Graciela.
What is the database of a server. Web server. Print Server
Chapter 7: Using Windows Servers
Simple Parity Check The simplest form of error detection is the parity check used with ASCII codes, originally on asynchronous modem links Each 7 bit ASCII.
Solving Real-World Problems with Wireshark
Interplanetary Networking Issues
Delay-Tolerant Networking for CisLunar Operations
Routing and routing tables
Low Earth Orbit Results
Service, Physical, and Protocol View Document Figures
ETR-NASA DTN Phase-1 Test Results
ISS Institutional DTN Overview for CCSDS
H. Garon, V. Sank, W. Fong NASA/GSFC
Process-to-Process Delivery, TCP and UDP protocols
Routing and routing tables
A Delay-Tolerant Network Architecture for Challenged Internets
PRESENTATION ON Sky X TECH. SUBMETTED TO:- SUBMETTED BY:-
What’s “Inside” a Router?
Topic 5: Communication and the Internet
Internet Protocol (IP)
Data Link Issues Relates to Lab 2.
Chapter 4 Network Layer Computer Networking: A Top Down Approach 5th edition. Jim Kurose, Keith Ross Addison-Wesley, April Network Layer.
The Transport Layer Chapter 6.
IPv4 Addressing By, Ishivinder Singh( ) Sharan Patil ( )
Chapter 5 Peer-to-Peer Protocols and Data Link Layer
Transport Protocols: TCP Segments, Flow control and Connection Setup
PI: Will Ivancic/GRC Co-PI: Don Sullivan/ARC
Cisco Routers Presented By Dr. Waleed Alseat Mutah University.
32 bit destination IP address
Ram Dantu University of North Texas,
Chapter 15. Satellite Services and the Internet
Ram Dantu University of North Texas,
Presentation transcript:

Space-base DTN using a Commercially Operational Low Earth Orbiting Satellite

Satellite Communication 101 (or maybe 1.01) 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).

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 1 Mbyte Uplink is 9600 bits per second Downlink is 8.134 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

Thus, Ground-based Testing is extremely Important. Costs If DTN code upload DOES NOT disrupt SSTL normal operations $Y US per pass to SSTL If DTN code upload disrupts SSTL normal operations Approximately 10 times $Y US per 24 hours For general use, UK-DMC Satellite cost is $Y US per pass If one uses other ground stations such as Universal Space Networks (USN), cost is: approximately $700 per pass to USN Thus, Ground-based Testing is extremely Important.

(Both Systems Supply Clock) DTN Testbed Null Modem Cable (Both Systems Supply Clock) Spirent (Adtech) SX/14 Channel Emulator DTN Source Cisco Engineering Model SSDR 3640 Configured as Frame Relay Switch 3640 Configured as Frame Relay Switch 2-Port Serial Switch Sx/14 Channel Emulator DCE West DTE East DTE DCE DCE DTE DCE Channel Timing: from DTE & DCE Clock Source Clock Sink 8 Mbps 9600 bps Channel Emulation DCE DCE Emulated Ground Router Network A Emulated Ground Router Network B SIGMA and DTN Sink

Number of Possible Tests per Pass Description Units   Pass time min 8 9 10 11 12 seconds 480 540 600 660 720 Image Size (Mbytes) Mbytes 160 Fragment Size (Mbytes) 80 Number of Fragments GCI 2 Downlink Line Rate Mbps Test1: Saratoga full file Transfer Test Test 2: DTN full Bundle Transfer Test 3: Saratoga Proactive Fragmentation Transfer Number of Tests Completed 3 3.375 3.75 4.125 4.5 Number of bundles that can be transferred in test 3 2.75 3.5 4.25 5

DTN Test Plan Goal Configuration Tests Demonstrate DTN Bundle Transfer from UK-DMC to SSTL Ground Station Demonstrate that DTN code and general SSTL code can coexist without affecting normal SSTL Operations Reduces costs from 10 times $Y per 24 hours to $Y per pass Configuration UK-DMC acquired a150 Mbyte image over the Gulf of Khambhat, India at ~04:35 UTC on 25 January 2008. DTN bundling code default set to 80 Mbytes for proactive fragmentation Tests Basic file download using existing technique (GRC implementation of Saratoga version 0) Same file downloaded but treated as single bundle (DTN) Same file download but using DTN proactive fragmentation with 80 Mbytes preconfigured fragments. SSTL used their Workstation and SSTL implementation of Saratoga version 0

UK-DMC Implementation Only Bundling and Forwarding Implemented Full DTN Protocol Implemented SSTL Saratoga Client  Test 4

Proactive Fragmentation Bundles on UK-DMC Payload DTN Metadata Proactive Fragmentation Metadata - N Metadata - 0 70 MB  150 Mbytes 80 MB Not to Scale  70 bytes  70 - 80 bytes  70 - 80 bytes  70 - 80 bytes

Proactive Fragmentation Proactive Fragmentation File Names Payload DU000c76pm DTN Metadata  DU000c76pm.dtn Proactive Fragmentation Metadata - 1  DU000c76pm.79999999-153700328.dtn Proactive Fragmentation Metadata - 0  DU000c76pm.0-79999999.dtn

DTN Test Results Test 1 - Image file DU00076pm was received using GRC Saratoga version 0 implementation Test 2 - DTN file and associated metadata for the full bundle was received by Bundling-SSTL and then forwarded as a full bundle to Bundinging-GRC1 Test 3 – Proactive Fragmentation: The 1st proactive fragmented bundle from the UK-DMC and it was automatically transferred using DTN-2 between Bundling-SSTL to Bundling-GRC1. The 2nd proactive fragmentation bundle was not retrieved The directory and the syslog file showed creation of the 1st fragmentation metadata file, but not the second. Analysis showed SSTL operating system limits file names to 32 characters. Test 4 – SSTL downloaded 150 Mbyte image cleanly Post Test analysis Reconstructed DTN bundle payload and image file (tests 1 and 2) did not match Bug found in GRC Saratoga Implementation of “Holes to fill” (we did not request retransmissions properly)

Lessons Learned “Holes to fill” bug would have been caught with checksums (reliability check) Improve ground-based testing to hopefully avoid future problems Error generation was not turned on as BER system was out of the loop for a while during testbed debugging – one of a kind system is temperamental .... sometimes Time Synchronization is critical Test time synchronization of all DTN nodes prior to testing DTN expiration timer is 3 days Requires image to be taken within 3 days of download. Perhaps current DTN requirement for time synchronization should be reconsidered. Perhaps decrement time on hop-by-hop to avoid loops Perhaps time synchronization optional? Not all DTN nodes may be able to do time synchronization.

How does DTN fit into a Low Earth Orbit Space Network How does DTN fit into a Low Earth Orbit Space Network? “Operationally Responsive Space” These slides have animation. As such, they are available as MS PowerPoint at: http://roland.grc.nasa.gov/~ivancic/papers_presentations/2008/IETF71_IRTF-DTN.ppt

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

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

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

Open Internet Combining Mobile-IP and DTN for File Upload Bundle Agent Sink ->> Time ->> Ground Station 2 Ground Station 1 Ground Station 3 Open Internet VMOC Satellite Scheduler & Controller DTN Bundle Agent Source Database Home Agent VMOC