1 CCSDS File Delivery Protocol for Flight Applications Art Ferrer NASA/GSFC, Code 582 Fourth Space Internet Workshop June 2004 Hanover, MD.

Slides:



Advertisements
Similar presentations
International Academy Design and Technology Technology Classes.
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.
GLAST LAT ProjectManager’s Face to Face - ISOC, 17 March GLAST Large Area Telescope WBS 4.1.B Instrument Science Operations Center Manager’s Face.
WKES 3202 SOFTWARE REQUIREMENTS ENGINEERING SEMESTER 1 SESSION 2004/2005.
1 October 2009 Cross Support Transfer Services (CSTS) Future Services as of Spring 2014.
ESA UNCLASSIFIED – For Official Use Deterministic Communication with SpaceWire Martin Suess CCSDS Spring Meeting /03/2015.
G O D D A R D S P A C E F L I G H T C E N T E R 1 The Trade Between CCSDS and HDLC Framing on Global Precipitation Measurement David Everett and Jonathan.
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.
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
1 Albert Ferrer-Florit, Steve Parkes Space Technology Centre University of Dundee QoS for SpaceWire networks SpW-RT prototyping.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 3: TCP/IP Architecture.
Protocols and the TCP/IP Suite
Command and Data Handling (C&DH)
1 In-Space Cross Support Using Delay / Disruption Tolerant Networking Keith Scott 15 October, 2008 Berlin, Germany October 15, 2008.
Space-Based Network Centric Operations Research. Secure Autonomous Integrated Controller for Distributed Sensor Webs Objective Develop architectures and.
1 Lunar Reconnaissance Orbiter (LRO) CRaTER Technical Interchange Meeting C&DH Flight Software April 14, 2005.
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,
SAS_08_ Architecture_Analysis_of_Evolving_Complex_Systems_of_Systems_Lindvall Architecture Analysis of Evolving Complex Systems of Systems Technical Presentation.
Final Version Micro-Arcsecond Imaging Mission, Pathfinder (MAXIM-PF) Mission Operations Tim Rykowski Jeffrey Hosler May 13-17, 2002.
Supernova/Acceleration Probe (SNAP) Mission/Science Operations Irene Bibyk Tim Rykowski Bob Schweiss June 28, 2001.
Computer Networks Chapter 2: Applications and Layered Architectures.
GLAST LAT ProjectEGSE Peer Design Review, August 17, S. WilliamsEGSE Overview Electrical Ground Support Equipment Overview Scott Williams Stanford.
ONE Concept. ONE Work area & lab setup ONE Goals Provide single network interface regardless of physical link Provide reliable, isochronous message transport.
1 Networking Chapter Distributed Capabilities Communications architectures –Software that supports a group of networked computers Network operating.
ITCC-1401 Chapter 3: Network Protocols and Communications
Ajh January 2007 CCSDS “Books” Adrian J. Hooke CMC Meeting, Colorado Springs 26 January 2007.
First, by sending smaller individual pieces from source to destination, many different conversations can be interleaved on the network. The process.
TRIO-CINEMA Meeting at KHU 1 October 19-23, 2009 CINEMA Operations Manfred Bester.
Real-Time Systems Presented by: Stuart D Fowell CCSDS Time Critical Onboard Application Services Stuart D. Fowell, Keith L. Scott, Chris.
Chapter 5 Link Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 Link Layer introduction,
1 Presented By: Eyal Enav and Tal Rath Eyal Enav and Tal Rath Supervisor: Mike Sumszyk Mike Sumszyk.
Overview of SOIS Electronic Data Sheets (EDS) & Dictionary of Terms (DoT) SOIS APP WG Fall 2012.
CCSDS Fall Meeting at ESTEC
Accelerated Long Range Traverse (ALERT) Paul Springer Michael Mossey.
1 Chapters 2 & 3 Computer Networking Review – The TCP/IP Protocol Architecture.
Building a Reliable Onboard Network with Ethernet: A GSFC Prototype Jane Marquart NASA/GSFC.
Design and Implementation of Spacecraft Avionics Software Architecture based on Spacecraft Onboard Interface Services and Packet Utilization Standard Beijing.
The CCSDS Cislunar Communications Architecture Keith Scott The MITRE Corporation CCSDS Meeting January 2007.
RBSP Radiation Belt Storm Probes RBSP Radiation Belt Storm Probes 12/25/20151 Flight Software Template for Instrument Critical Design Review Gary M. Heiligman.
Internet protocol Suite
Copyright © 2012 Kendall Electric, Inc. All rights reserved.
CCSDS Fall 2013 Approved For Public Release via the NASA Science and Technical Information Process DAA Space Data Systems Applications in the iPAS.
Final Version Kequan Luu May 13-17, 2002 Micro-Arcsecond Imaging Mission, Pathfinder (MAXIM-PF) Flight Software.
The Internet Book. 3 The Internet Works Well The Internet is a marvel of technical accomplishment. TCP/IP: – Accommodates growth and change not imagined.
1 IEX8175 RF Electronics Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
Tracing the JWST Proposal from User Interface to Commanding of an Instrument Margaret Meixner & WIT Balzano, Robinson & CMD.
IP Addressing & Routing - Down Downlink addressing –Normal addressing to any ground destination with normal ground routing –Packets addressed to another.
17 November Asynchronous Message Service (1 of 3) In addition to file transfer, event-driven asynchronous message exchange may also be useful for.
1 Review – The Internet’s Protocol Architecture. Protocols, Internetworking & the Internet 2 Introduction Internet standards Internet standards Layered.
April 2014 At A Glance ASIST is a real-time command and control system for spacecraft development, integration, and operations. Mature and reliable, ASIST.
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
SwCDR (Peer) Review 1 UCB MAVEN Particles and Fields Flight Software Critical Design Review Peter R. Harvey.
February 14, 2013 POIWG Technical Overview CR / HM-3430 Ku Forward Capability.
© 2012 Anwendungszentrum GmbH Oberpfaffenhofen Idea by: Dr. Eng. Mohamed Zayan | 1.
JSTAR Independent Test Capability (ITC) Core Flight System (CFS) Utilization October 26, 2015 Justin R Morris NASA IV&V Program.
Data Communications I & Computer Security I Faculty currently includes: G. Chen, Costello, Elbirt, Liu, D. Martin, Wang.
Chapter 3: Network Protocols and Communications
Deterministic Communication with SpaceWire
Adopting the Python language for On-board Programmable Payload Autonomy Steven Doran 2016 Flight Software Workshop 12/14/2016.
Rick Graziani Cabrillo College Fall 2015
Overview of SOIS Electronic Data Sheets (EDS) & Dictionary of Terms (DoT) SOIS APP WG Fall 2012.
Part I. Overview of Data Communications and Networking
OSI Protocol Stack Given the post man exemple.
Network Architecture Introductory material
Integrating CCSDS Electronic Data Sheets into Flight Software
GPM Spacecraft Ethernet Study
Review of Important Networking Concepts
1 TRANSMISSION CONTROL PROTOCOL / INTERNET PROTOCOL (TCP/IP) K. PALANIVEL Systems Analyst, Computer Centre Pondicherry University, Puducherry –
Introduction to TCP/IP
NASA’s IP-over-Satellite Technology Development
Presentation transcript:

1 CCSDS File Delivery Protocol for Flight Applications Art Ferrer NASA/GSFC, Code 582 Fourth Space Internet Workshop June 2004 Hanover, MD

2 Agenda "IP mission prototype" effort Technology Prototypes and GPM Multicast Dissemination Protocol vs. CCSDS File Delivery Protocol GPM requirements definition Summary and Conclusion

3 Introduction FY02 Flight Software Branch and Advanced Architectures & Automation Branch, conducted a joint effort, "Demonstrating a Realistic IP Mission Prototype" Used COTS products, existing flight software architecture, and an embedded computer system. Lab effort used the following: –RTLinux –IP Space to Ground Interface –Multicast Dissemination Protocol –Network Time Protocol (Space-to-Ground I/F) –Triana mission flight software architecture.

4 Space Internet Technology Testbed Architecture Port Socket CI TO SB IS MDP Files Tasks Socket NTP Port Cisco Router Cisco Router Channel Link Simulator PI Workstation PI Workstation GSE Workstation Instrument Cube NTP ITOS Socket Instrument Camera CNE Network (Ethernet) Spacecraft LAN (Ethernet) Instrument Data Instrument Data Telemetry Commands Serial 300Kbps Serial 3Kbps Instrument Commands Instrument Files Spacecraft C&DH on MCP750 RTLinux FSW Process Process Flight Segment Ground Segment Comm Link UDP TCP/UDP NTP Stratrum 1 ntp.nasa.gov NTP Stratum 2 NTP Stratum 3 NTP Stratum 4 NTP RTLinux

5 Technology and GPM Technology Prototypes –Flight Ethernet/IP Prototype (Flight Software Branch - Radiation Effects & Analysis Group) Breadboard NIC hardware, drivers, network layer, redundant buses –IP Mission Prototype (Flight Software Branch, Advanced Architectures & Automation Branch) New technology prototypes influenced GPM to baseline the following: –Onboard LAN (work ongoing) –IP Space/Ground Interface (work ongoing) –Onboard file system –MDP for Space/Ground reliable and autonomous file transfer

6 MDP Feasibility for Flight Incomplete design documentation NRL proceeding with "Nak Oriented Reliable Multicast" (NORM) development Identified need for technical support from NRL No mission requirement for multicast Complex product, Maintenance concerns, Large memory requirements

7 CCSDS File Delivery Protocol CFDP has mature CCSDS Blue Book status with supporting Green Book Real-Time Software Engineering Branch, implementation by Tim Ray completed international testing on desktop environment Less complex product Better fit On-site technical support Performed comparative trade study Recommended CFDP for GPM mission

8 Highlights of MDP/CFDP Comparison MDPCFDP Published StandardsExpired IETF RFCCCSDS Blue, Green Books available UnicastingYes Reliable File DeliveryYes Transaction Control Functions MdpSessionQueueTxFile, MdpSessionQueueTxData, MdpSessionRemoveTxObject Put, Suspend, Resume, Cancel, Report, Freeze, Thaw Bi-directional File Transfer Yes with multiple instances Yes with 1 instance Multiple Concurrent Transactions Yes with multiple instances Yes with 1 instance

9 Lab CFDP Prototype Developed CFDP application with "MDP demo functionality" –automated file detection and send –reliable file transfer over intermittent link Completed in 3 months MDP effort required 6 months

10 GPM Requirements Definition GPM Operational Concept continued refinement –Developed Use Cases and Scenarios –Requirements matured over 6 month period Key Items –90 minute orbit 20 minutes (Uplink 16 Kbps, Downlink 2.3 Mbps) 70 minutes (230 Kbps Downlink only) –Send files continuously –During two-way link, Resync CFDP partners Resend data if necessary Delete completed file transactions

11 GPM Requirements (continued) Key Items –Accommodate worst case mission scenario (track up to 12 hours of open file transactions) and recover –Implement directory prioritization –Design to accommodate N priorities and N directories –Implement "no-starve" priority algorithm –Expand to include Data Storage functionality Include ground command to: –Set storage size per directory –Set overwrite/drop options when full –Set delete/no-delete file options after confirmed transfer –Set data routing options per directory –Set file size

12 Key Items –Expand to include File/Directory management functionality Include ground commands to: –Create/Delete/Rename/Move files –Create/Delete/Move directories –List directory contents GPM Requirements (continued)

13 CFDP Prototype Status Both segments –Implemented downlink only and two-way link features Flight segment –Implemented static memory allocation Ground segment –Buffer/Metered send of outgoing protocol messages Demonstrated –Downlink only and two-way operations –CFDP partner re-synchronization

14 CFDP Prototype Architecture Port Socket CI TO SB DS CFDP Files Tasks Socket Port Cisco Router Cisco Router CFDP Receiver GSE Workstation Instrument Simulator ITOS Socket CNE Network (Ethernet) Spacecraft LAN (Ethernet) Instrument Data Telemetry Commands Serial 2.3Mbps Serial 16Kbps Instrument Files Spacecraft C&DH on MCP750 RTEMS Flight Segment Ground Segment Comm Link UDP

15 Ongoing Work Flight CFDP improvements –Data structure relocation to bulk memory –Scenario testing / debugging –Stress testing –Performance optimization Data Storage functionality File/Directory management functionality

16 Summary Mission Space/Ground file transfer started in lab effort with MDP Idea adopted by GPM mission CFDP –Better fit for intended use, Available technical support GPM mission concept refinement resulted in: –Increased CFDP functionality requirements –Identified additional requirements for Data storage and File/directory management GPM implementation for onboard file system and file transfer is underway

17 Conclusion COTS for flight use –Triggers new ideas for mission improvement –Mission needs are likely to result in significant product tailoring –Must consider technical support, maintenance issues, and worst case mission scenarios –Best result is currently a generic product for multiple mission use

18 CFDP Team Tim Ray Nancy Goodman Art Ferrer

19 Acronyms GPM - Global Precipitation Measurement CFDP - CCSDS File Deliver Protocol MDP - Multicast Dissemination Protocol COTS - Commercial Off-The-Shelf IETF - Internet Engineering Task Force RFC - Request for Comment LAN - Local Area Network NIC - Network Interface Card