How would optics fit in CCSDS Stack?

Slides:



Advertisements
Similar presentations
CCSDS Cross Support Services Issue 0.1 October, 2008 Takahiro Yamada, JAXA/ISAS Peter Shames, NASA/JPL.
Advertisements

William Stallings Data and Computer Communications 7 th Edition Chapter 2 Protocols and Architecture.
1 October 2009 Cross Support Transfer Services (CSTS) Future Services as of Spring 2014.
COE 342: Data & Computer Communications (T042) Dr. Marwan Abu-Amara Chapter 2: Protocols and Architecture.
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 CROSS SUPPORT SERVICE ARCHITECTURE Takahiro Yamada (JAXA/ISAS) CCSDS Meeting, Heppenheim, Germany 2 October 2007.
Protocols and the TCP/IP Suite
1 In-Space Cross Support Using Delay / Disruption Tolerant Networking Keith Scott 15 October, 2008 Berlin, Germany October 15, 2008.
CCSDS SCCS ARD For brevity and file-size sake, this file consolidates ONLY those figures that are in the current ARD. Ver 0.9, 29 July 2014 Peter Shames,
SISG - SSI ADD Service, Physical, and Protocol View Document Figures Ver 0.4, 2 Sept 09 Peter Shames, et al.
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,
How would optics fit in CCSDS Stack? G.P. Calzolari (SLS Area Director) CCSDS Spring 2012 Meetings 16 April Which Cross Support Services should be picked.
CCSDS Unified Space Data Link (USLP)
Overview of Functional Resources for IOAG Service Catalog Services 15 April 2013 Bordeaux, France John Pietras Global Science and Technology, Inc., Greenbelt,
Ajh January 2007 CCSDS “Books” Adrian J. Hooke CMC Meeting, Colorado Springs 26 January 2007.
FSH/security SLS-SLP fall2009 (version 4) Page 1 Security Headers + Homogeneous approach to FSH and Insert Zone in TM/AOS/TC frames: some problems and.
Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management.
Wyn Cudlip BNSC/QinetiQ Presentation to WGISS25 China, February 2008 CCSDS Liaison Consultative Committee on Space Data Systems.
1 CCSDS Security Working Group Spring Meeting Colorado Springs Security Architecture January 19 th 2007.
CSTS File Transfer Service CS File Transfer Specification – Initial Discussions IOAG Service Catalogue #1 Scope Candidate Applications File Content.
The CCSDS Cislunar Communications Architecture Keith Scott The MITRE Corporation CCSDS Meeting January 2007.
Abstract Modeling of Service Package Result Components 31 March – 3 April 2014 Noordwijkerhout, Netherlands John Pietras Global Science and Technology,
Space Data Link Secure Protocol Interoperability Testing Interfaces Definition Proposal Bruno Saba DCT/TV/IN 26/04/2010.
The Consultative Committee for Space Data Systems 1 JAXA CCSDS Status April 12 – 13, 2005 Kaneaki Narita Consolidated Space Tracking and Data Acquisition.
Why we need USLP Greg Kazz Ed Greenberg November 9-10, 2014 CCSDS Fall London Question: Why the change of name from NGSLP to USLP? Answer: 1) In time the.
SISG ConOps Operational Functional Deployments Space Internetworking Strategy Group Peter Shames 22 Oct 2009 Version 1.6 DRAFT.
Standard Service Configurations 31 March – 3 April 2014 Noordwijkerhout, Netherlands John Pietras Global Science and Technology, Inc., Greenbelt, MD, USA.
10-Dec-2012-cesg-1 Presentation to ESTEC Nordwijk, Netherlands 8 April 2014 CCSDS Space Link Services (SLS) Area Area Director: Gian Paolo Calzolari (ESA/ESOC)
Data and Computer Communications Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based Applications.
Computer Networks with Internet Technology William Stallings Chapter 2 Protocols and the TCP/IP Protocol Suite.
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
Chapter 2 Network Models
The OSI Model Prof. Choong Seon HONG.
Adam Schlesinger NASA – JSC November 3, 2011
Interplanetary Networking Issues
Prototyping of CCSDS SOIS services on 1553 Bus
Delay-Tolerant Networking for CisLunar Operations
Chapter 2 Network Models
Global Science and Technology, Inc., Greenbelt, MD, USA
Bruno Saba DCT/TV/IN 26/04/2010
Joint Meeting of the CCSDS and the OMG-SDTF
SLS-CS_13-02 High Data Rate (Gbps +) Coding Architecture
Service, Physical, and Protocol View Document Figures
Chapter 2 Network Models
Systems Architecture WG: Charter and Work Plan
CCSDS Reference Architecture
SLS-CS_13-03 Separating Coding from Framing
SLS-CS_16-12 Terminology Used with Sliced Transfer Frames
Computer Networks with Internet Technology William Stallings
BITTT and CCSDS in China
Next Generation Space Link Protocol – Raison d’etre
CCSDS Link Security Proposal
CHAPTER 3 Architectures for Distributed Systems
ROAD MAP OF THE CCSDS ARCHITECTURE WORKING GROUP (AWG)
Adam Schlesinger NASA – JSC November 3, 2011
SIS-DTN Forward Planning
Ed Greenberg Greg Kazz 10/17/2012
Application of ODP for Space Development
Adam Schlesinger NASA - JSC October 30, 2013
Protocols and the TCP/IP Suite
Chapter 3: Open Systems Interconnection (OSI) Model
Chapter 20 Network Layer: Internet Protocol
Chapter 2 Network Models
CCSDS Liaison Consultative Committee on Space Data Systems
An Introduction to Software Architecture
SAMANVITHA RAMAYANAM 18TH FEBRUARY 2010 CPE 691
Protocols and the TCP/IP Suite
Computer Networking A Top-Down Approach Featuring the Internet
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, July 2010.
Stephen A. Townes Chair & General Secretary, CCSDS
Presentation transcript:

How would optics fit in CCSDS Stack? Which Cross Support Services should be picked up by the IOAG Catalogs? G.P. Calzolari (SLS Area Director) CCSDS Spring 2012 Meetings 16 April Version 0.9

Let’s remember CCSDS goal The goal:  For Space Data Systems, enhance interoperability and cross-support, while also reducing risk, development time and project costs, for government, industry, agencies, vendors and programs. Interoperability between agencies & teams translates to operational flexibility, capability and access to additional resources CCSDS Started in 1982 developing at the lower layers of the protocol stack. The CCSDS scope has grown to cover standards throughout the ISO communications stack, plus other Data Systems areas (architecture, archive, security, XML exchange formats, etc.)

Some Organizational Interrelationships Typical IOAG communiqué to CCSDS: IOP: Interoperability Plenary – highest level interagency agreements on space interoperability R 12.9.1 The IOAG requests the CCSDS: to initiate the transition to an end-to-end networked communications architecture by : developing a standard for CCSDS encapsulation service; developing the DTN suite as standards developing a recommended practice for the deployment of the IP suite. IOAG: Interagency Operations Advisory Group interoperable mission support infrastructure (Comm & Nav only) CCSDS: open international standards for space mission interoperability SFCG: Space Frequency coordination Group: space agency spectrum management forum OLSG IOAG OLSG: Optical Link Study Group Looking at Requirements for Optical Comms in Space

Layered approach in CCSDS This is where we are today (more or less ) SECURITY DATA COMPRESSION CFDP DTN-BP/BSP IPv6 IPv4 LTP Encap Space Packet Protocol AOS Services Till which layer shall Optical Comms go upward? Prox-1 TM, TC AOS Channel Coding and Sync DELTA DOR RF & Modulation PN RANGING RANGING SLS AREA

One year ago in Berlin we stated… CCSDS, starting from the Space Link Services Area, has been (and still is) very receptive to Optical Communications. In other words, SLS do care about Optical matters (thanks to Jean-Luc Gerner former SLS AD) as demonstrated by the existence of the OCM SIG. SLS favors the definition of standards in this field but stability is a key issue for standards and starting hazardous work should be carefully avoided for the best guarantee of success . Technical Analysis is a key factor to go into the right direction with large support and consolidated consensus. For the reasons above this workshop is an important event for discussion and future steps. 5

Near and Log Term Views/Catalogs For the near term, IOAG identified those services already defined or whose definition shall be accomplished “soon” with implied objective that the plurality of the IOAG agencies shall be capable of providing these services around 2015. Such a Catalog is “IOAG Service Catalog #1”. Mandatory and Optional Services have been identified. For the long term, IOAG specified an enhanced catalog covering end-to-end services and extending cross-support into space as driver for further CCSDS standardization efforts; i.e. “IOAG Service Catalog #2”. From a practical point of view, while IOAG Service Catalog #1 addresses current mission scenarios where access is provided to a single space/ground data link, IOAG Service Catalog #2 addresses space communication services for in-space relay and network cross-support scenarios which would enable future Solar System Internetworking (SSI); i.e. Catalog #2 comprises typically Delay/Disruption Tolerant Networking (DTN) and / or Internet Protocol (IP) technologies. The Approach was: Document the current practice, Keep as simple as possible, Refer to CCSDS existing technical standards and point to standards to be written (with remarks about what they should contain). The Catalogs Do not define an associated operations concept, Do not define an associated architecture

Scenario for Service Catalog #1 CFDP, Space Packet and TM/TC/AOS Frame Standards Ground based Cross-Support Standards Ground Link Space Link A Spacecraft Ground Tracking Asset Control Center B IOAG Services

Scenario for Service Catalog #2 Space Link A B C Lander Control Center Ground Tracking Asset Spacecraft (Orbiter) Spacecraft (Lander) Orbiter Ground Link This scenario is not (yet) relevant for Optical Comms.

Groups of IOAG Services in Catalog #1 The following groups of IOAG Services have been identified within IOAG Service Catalog #1. Each group includes several service types. Forward Data Delivery Services Group: these services allow transfer of data from a control center to a spacecraft. Return Data Delivery Services Group: these services allow transfer of data from a spacecraft to a control center. Radio Metric Services Group: these services allow the results of radio metric measurements to be provided to a control center. In addition Service Management functions are defined. They allow for interaction between the space agencies in order to coordinate the provision of the above space communications and radio metric services. Moreover, these functions allow the radio link status to be provided to a control center. Presently, for OCM we should only care about Return Services

Core Services in Catalog#1 IOAG Service Catalog #1 has identified the following IOAG “core” services (the relevant implied core Ground Link Interface standards appear in parentheses). Forward CLTU Service (SLE Forward CLTU) Return All Frames Service (SLE Return All Frames) Return Channel Frames Service (SLE Return Channel Frames) Validated Data Radio Metric Service (CSTS Offline Radio Metric, over CSTS File Transfer) The first 3 services above are fully implemented since they rely on the draught-horses of cross support. The "most traditional" level of Return Services is at frame level. Not at "lowest level" because of the Return Unframed Telemetry Service but surely at “lowest level among the existing services”. As long as you can use those two services the interface between a ground station and a control center can be used immediately "as is".

Extended Return Services in Catalog#1 Some of the Extended Services rely on standards available but not commonly supported by all agencies (e.g. FSP and R-OCF), other ones address standardization activities in evolution. The following Extended Return Services are defined: Return Operational Control Field Service (SLE Return OCF, existing) )  only needed for TC Support (i.e. for COP-1 ARQ) Return Unframed Telemetry Service (CSTS Return Unframed Telemetry)  no format TM Return File Service (CSTS Return File, over CSTS File Transfer) )  it allow performing a terrestrial file transfer for data received through the space link in form of Space/Encapsulation packets or CFDP files The Return File Service can be seen as a valid alternative to support Optical Communications, but it lacks full implementations. Optical Communications could eventually be the pushing factor for the implementation or Return File Services.

How do IOAG Services Work? A given IOAG Service can be built on top of a number of combinations of Space Link Interface standards and Ground Link Interface standards. Both types of standards rely on Data Structure standards. While OCM is certainly going to “operate” on (all or a subset of) the Standards in the second column, you will have no (short term) influence on those in the third column. The obvious suggestion for Optical Communications is therefore to foresee usage of the current SLE Standards.

Which impact keeping Return All Frames (RAF) and Return Channel Frames (RCF)? You need to maintain the frame structure defined either in CCSDS 132.0-B TM Space Data Link Protocol. Blue Book or the one in CCSDS 732.0-B AOS Space Data Link Protocol Blue Book. Note that both standards limit the frame length to about 2048 octets. Actually the main constraint is on frame length, but keeping the structure allows better accountability (e.g. lost frames, VC demultimplexing, etc.) Conversely you can modify the details for the Synchronization and Channel Coding sublayer and for the Physical layer. This is quite logical as the implementation behind the interface (the so called "production") will need to handle optical parameters instead of the traditional one and this will imply changes confined to the station. This would be my recommendation at least in first analysis.

However something shall be taken into account: e.g. data rates. RAF and RCF have some limitations about the amount data can be immediately delivered online from a Station to a Control Center. The data throughput is currently limited by terrestrial line capacity as well as by sending and receiving systems. To avoid loosing data when the Telemetry data rates exceed the terrestrial line capacity, those services can be carried out also in offline delivery mode. To give you some numbers, the SLE-API software shows a theoretical limit of 700 Mbps excluding frame encoding overhead but including SLE protocol overhead etc. (i.e. a real limit around 90-95% of this figure). This is assuming unlimited processing capability by sending and receiving systems as well as a suitable terrestrial line capacity. Therefore it looks very reasonable to assume that – for optical downlinks - those services (at least initially ) will not be used in online mode but rather in offline (i.e. store and retrieve later "slowly").

More considerations about rates The frame format defined by both CCSDS 132.0 & 732.0 is limited to about 16 kbits (i.e. about 2048 bytes). Such a size can imply a very high frame rate for optical bit rates. If the frame rate becomes very high the time available to decode a frame till the next one is received will be very short. In case the optical decoding hardware is not fast enough you shall either decode offline ( higher storage requirements as you shall store the coded bitstream) or increase the frame size. This means deciding between unlimited latency or defined latency. The latter solution would require new standards for the Data link protocol sublayer and new cross support services. If the optical bit rate is extremely high, you may still risk to have too many data in a station without being able to deliver them timely to a control center even with offline delivery mode.

Alternatives Using only the Return All Frames service, one could cheat and use a frame structure different from CCSDS 132.0 & 732.0. However the frame length constraints still apply and therefore it does not look worth. Using the Return Unframed Telemetry service (that basically provides a bit stream to the user) frame structures different from CCSDS 132.0 & 732.0 and longer frame sizes could be used. However this service is not available yet and there are doubt it will be ready in "short“ time. The issue about avoiding online delivery would however remain.

What about using files? IOAG defines also a Return File Service. This Service allows a Ground Station to provide a Control Center with files received from a spacecraft. The Ground Station informs the Control Center whether the file contains a collection of Space Packets, or a collection of Encapsulation Packets, or a file reconstructed from CFDP PDUS that were embedded either in Space Packets or Encapsulation Packets. Note that a generic transfer file service allowing to transfer files between two units is also foreseen. Using CFDP to downlink files is an attractive option. Many components of the Return File service are not yet available. The capability to ask the Control Center to perform a CFDP retransmission request is not available. The possibility of compacting received frames into files is not directly foreseen. Therefore these are just future options to consider.

Conclusions IOAG Service Catalog #1 addresses the scenario relevant for Optical links. SLE Return All Frames Service and SLE Return Channel Frames Services exist and can satisfy the initial needs of an optical downlink. The possibility of modifying or adding SLE or CSTS services is unlikely and would require long time. Replacing current Telemetry RF and Coding standards would not impact the interface behavior of SLE Services. Therefore it is completely reasonable to limit the OCM work to the Synchronization and Channel Coding sublayer and to the Physical layer while using existing SLE Services taking into account possible limitations for e.g. usage limited to offline delivery mode, systems in line with frame rates imposed by present structures or unlimited latency, etc. Other solutions as e.g. new frame structures, usage of files, etc. can be considered now but addressed in future.

Thank you for your attention.