34
Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management

Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management

Embed Size (px)

Citation preview

Page 1: Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management

Cross Support Service Management Overview

Nicolas Champsavoir DCT/PS/SSC

CCSDS – CSS AreaCross Support Services

ex-SLE Service Management

Page 2: Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management

2

Cross Support Service Management

Contents

■ What are Cross Support Services ?■ Space Link telemetry and command protocols overview■ Cross Support overview■ Space Link Extension (SLE) overview■ Cross Support Service Management concepts■ CSSM Services overview■ Real world use cases and examples

References■ www.ccsds.org■ Cross Support Concept Book (Green book) v1 : 910x3g2s.pdf■ Cross Support Reference model v1 : 910x4b2e1.pdf■ CSSM Standard (Red Book) v1 : 910x11r1.pdf

Page 3: Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management

3

Cross Support Service Management

The SLE extend the return Telemetry (TM) and forward Telecommand (TC) services defined by CSSDS for Space Link data exchanges.

What are SLE Services ?

Page 4: Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management

4

Cross Support Service Management

What are Cross Support Services ?

The Cross Support Services include to major elements :

■Transfer Services (CSTS) move spacelink data unit between ground stations, control centers, and

end-user facilities SLE services are part of the Cross Support Transfer Services

■Service Management (CSSM) that control the scheduling and provisioning of the Transfer Services

(including SLE service) CSSM is the new name of SLE-SM

Page 5: Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management

5

Cross Support Service Management

From SLE to Cross Support Transfer Services (CSTS)

■The SLE services extend the Space Link services as follows : over distance : Space Link protocol processing may be done in multiple

locations, possibly geographically separeted from the antenna. in time : data flows can be stored and retrieved later. by adding information : conditions at the time of the receipt is added to

the space link data (in the form of annotations).

■The CSTS services will extend the SLE by adding transfer services for Ground Facilities generated information :

Datation Positioning (Delta-DOR) Orbit Dertermination Others ?

Page 6: Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management

6

Cross Support Service Management

What are SLE Services ?

Extension over time, distance and information

Page 7: Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management

7

Cross Support Service Management

Space Link protocols : Return Services

Spacecraft IDVirtual Channel ID…

OptionalExtra counters…

Command Link Control Word

APIDPacket length…

DATAHEADER

Space packet

HEADER 2nd HEADER PACKET CLCW RSCODE

Frame

Page 8: Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management

8

Cross Support Service Management

Return SLE Services

■Return All Frames (RAF) : provides all the frames of the space link data stream.

■Return Complete Frames (RCF) : provides Master Channel (MC) or specific Virtual Channel (VC) of a particular RAF channel.

■Return Frame Secondary Header (RFSH) : provides MC or VC frame secondary header extracted from a RAF channel.

■Return Operational Control Field (ROCF) : provides MC or VC operational control fields extracted from a RAF channel.

■Return Space Packets (RSP) : provides packets with selected Application Process IDentifiers (APIDs) extracted from a VC.

■Return Insert or Return Bitstream : AOS services to be defined…

Page 9: Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management

9

Cross Support Service Management

Return SLE Services

Page 10: Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management

10

Cross Support Service Management

Space Link protocols : Forward Services

Spacecraft IDVirtual Channel IDFrame counter…

APIDPacket length, counters…

DATAHEADER

TC Packet

HEADER PACKET RSCODE

TC Frame

ENCODED TC DATASTART SEQUENCE

Command Link Transmission Unit (CLTU)

TAIL SEQUENCE

Page 11: Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management

11

Cross Support Service Management

Forward SLE Services

■Forward Space Packets (FSP) : enables single users to provide packets for uplink with needing to co-ordinate with other users of the spacecraft.

■Forward Telecommand Virtual Channel Access (FTCVCA) : enables users to provide complete VCs for uplink.

■Forward Telecommand Frame (FTCF) : enables users to provide TC frames to be transformed to Command Link Transmission Units (CLTU) ready for uplink.

■Forward Command Link Transmission Unit (FCLTU) : enables users to provide CLTUs for uplink to the spacecraft.

Page 12: Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management

12

Cross Support Service Management

Forward SLE Services

Page 13: Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management

13

Cross Support Service Management

SLE Complexes

SLE System is composed of one or more SLE Complexes.

Each SLE Complex is a logical system that provides one or more SLE services and interoperate with the Mission Data Operations System (MDOS) and/or other SLE Complexes.

The various SLE Complexes that composes an SLE System may be operated independently by different agencies.

Page 14: Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management

14

Cross Support Service Management

Complex Management (CM) and Utilization Management (UM)

RAF and/or RCF Data Units

SLE Transfer Service Users

SLE Complex

MDOS Space Link Extension System

CLTU Data Units

Utilization Management

(UM) Agreement and set-up of

SLE-SM services

Internal Management

Forward TC Return TM Complex Management (CM)

Frames Service Provider

CLTU

Service Provider

Mission Spacecraft

RF and Modulation Equipment

SLE Transfer Service Production SLE Transfer Service Provision

Internal Management

One CM can handle many

UMs

Page 15: Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management

15

Cross Support Service Management

Purpose of Cross Support Service Management

Standardize and automate interactions between users and providers of space link and transfer services, and provide the means to

configure the resources needed to execute those services

■Set the values of the parameters involved in space link and cross support transfer services (CSTS) such as SLE

■Specify the services needed to execute space link and CSTS■Configure ground stations for the establishment of space links■Configure ground stations for processing of forward and return

space link data■Arrange timely provision of transfer services■Disseminate Trajectory Predictions

CSSM standardize the interactions between Utilization Management (UM) and Complex Management (CM)

Page 16: Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management

16

Cross Support Service Management

CSSM Utilization Management (UM)

It is the function within the MDOS that coordinates the requests by users for space link and transfer services from the SLE Complex.

Utilization Management role:

■Requests periods of provision of space link services and space link extension transfer services

■Provides configuration information for RF, modulation, space link service, and space link extension transfer service

■Provides Trajectory Prediction information that allows the Complex to determine where the mission spacecraft will be at the requested periods of service provision

■Coordinates with Mission User Entities within the MDOS to enable the execution of SLE services and to collect status information.

Page 17: Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management

17

Cross Support Service Management

CSSM Complex Management (CM)

Complex management controls the extent to which Utilization Management can affect actual SLE Complex resources and, as such, acts as the SLE

transfer service producer and provider.

Complex Management role :

■Negotiates types of services, numbers of service instances, and the length of the Service Agreements with UM;

■Responds to requests from the UM for individual space link sessions;

■Provides configuration information to the resources of the SLE Complex to enable the production and provision of SLE services, and monitors their correct operation.

Page 18: Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management

18

Cross Support Service Management

CSSM Services and Information Entities

■ Service Agreement service The Service Agreement covers all aspects of CSSM and defines the

bounds for the three other information entities

■ Configuration Profile service Configuration Profiles are used by CM and UM to define preset

configurations of space link and transfer services (eg. SLE) production parameters

■ Trajectory Prediction service Trajectory Predictions defines the course of the spacecraft over a

period of time

■ Service Package service Service Packages specifies the antenna, space link and transfer

services (eg. SLE) configuration, and time span for a particular space link session.

Page 19: Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management

19

Cross Support Service Management

Services Dependencies

Service Agreement Service

Service Package Service

Configuration Profile Service

Trajectory Prediction Service

Page 20: Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management

20

Cross Support Service Management

What is a « Service » ?

■Service definition in CCSM is simpler than in a classic Service Oriented Architecture (SOA) :

No discovery of service, no registry etc. All messages and interactions are statically defined More like a Client/Server architecture with one single server (CM) and

multiple clients (UM)

■A service is defined by : Information : what is necessary to configure the service Operations to alter the information hold by the service : an operation is a

sequence of exchanged messages between the service provider and the service consumer.

■The CSSM standard provides : UML Diagrams, State Diagrams and, for each service, a list of operations (with formal XML Schemas for every messages)

Page 21: Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management

21

Cross Support Service Management

Services Dependencies

Service Agreement Service

Service Package Service

Configuration Profile Service

Trajectory Prediction Service

Service Agreement Service

Page 22: Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management

22

Cross Support Service Management

Service Agreement Service

Information Boundaries and constraints on services to be requested an provided

agreed to by CM and UM. Identification of authorized service users (tranfer service security

information)

Operations QUERY_SERVICE_AGREEMENT

Page 23: Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management

23

Cross Support Service Management

Services Dependencies

Service Agreement Service

Service Package Service

Configuration Profile Service

Trajectory Prediction Service

Configuration Profile Service

Page 24: Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management

24

Cross Support Service Management

Configuration Profile Service

Information Space Link Physical

E.G. carrier frequency, sub-carrier freqency, modulation index, etc. Can change as a function of time

Space Link Protocols Command encoding and telemetry decoding algorithms

Transfer Services Parameters to configue, enable SLE Transfer Services

Operations [ ADD | DELETE | QUERY ]_SPACE_LINK_SESSION_PROFILE [ ADD | DELETE | QUERY ]_SPACE_LINK_EVENTS_PROFILE [ ADD | DELETE | QUERY ]_ SLS_TRANFER_SERVICE_PROFILE [ ADD | DELETE | QUERY ]_ RETRIEVAL_SERVICE_PROFILE

Page 25: Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management

25

Cross Support Service Management

Space Link Session ProfileConfiguration Service Profile

■Forward and return Space link Carrier and sub-carrier Frequency, waveform, modulation, polarization, power ratio, sweep

parameters…

■Symbol stream Symbol rate, IQ channel assignement, convolutionnal coding…

■RAF Production FEC, frame length, interleave depth…

■CCSDS DataSink Datasink ID, storage selection criterion, store channels…

Page 26: Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management

26

Cross Support Service Management

Space Link Event ProfilesConfiguration Service Profile

■Return and Forward Space Link State State Id, start/end times, start/end time windows

■Return and Forward Space Link Events Event time, time window, sequence number

■Space Link Data Transport Parameters (associated with State and Events)

Communication mode, convolutionnal coding, polarization… whatever can change during a space link session.

Page 27: Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management

27

Cross Support Service Management

Space Link Session Transfer Service ProfilesConfiguration Service Profile

■CCSDS SLS transfer service common parameters Functional group ID, timeout period, start time offset, end time offset,

user ID…

■RAF service transfer profile Authorize frame quality…

■RCF service transfer profile Virtual Channel identifiers …

■FCLTU service transfer profile Notification mode…

■Bilateral service transfer profile User specific (currently not defined as an SLE service)

Page 28: Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management

28

Cross Support Service Management

Retrieval Transfer Service ProfilesConfiguration Service Profile

■CCSDS Retriecal TS Profile UserId, transfer buffer size, lower bound reporting period…

■Either Offline RAF TS Profile

■Or Offline RAF TS Profile Virtual Channel ID

■Or Retrieval Bilateral TS Profile User specific (currently not defined as an SLE service)

Page 29: Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management

29

Cross Support Service Management

Services Dependencies

Service Agreement Service

Service Package Service

Configuration Profile Service

Trajectory Prediction Service

Trajectory Prediction Service

Page 30: Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management

30

Cross Support Service Management

Trajectory Prediction Service

Information Spacecraft position as function of time, either in OEM format (Ephemeris),

or in OPM format (?)

Operations ADD_TRAJECTORY_PREDICTION DELETE_TRAJECTORY_PREDICTION QUERY_TRAJECTORY_PREDICTION

Page 31: Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management

31

Cross Support Service Management

Services Dependencies

Service Agreement Service

Service Package Service

Configuration Profile Service

Trajectory Prediction Service

Service Package Service

Page 32: Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management

32

Cross Support Service Management

Service Package Service

Information Coordinates use of configuration and trajectory information Identifies start/stop time of services Identifies types of services needed Identifies sequencing of service events (as a function of time)

Operations

UM => CM [ CREATE* | REPLACE* | DELETE | QUERY ]_SERVICE_PACKAGE SELECT_ALTERNATE_SCENARIO APPLY_NEW_TRAJECTORY

CM => UM SERVICE_PACKAGE_CANCELED (notify) SERVICE_PACKAGE_MODIFIED (notify) PROPOSE_SERVICE_PACKAGE*

Page 33: Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management

33

Cross Support Service Management

Service Package Profiles

■Either a Space Link Session or a Retrieval Session.

■Space Link Session Transfer Service Profile reference Service Scenario

■Service Scenario Trajectory Reference Space Link Service request

■Space Link Service Request Session start time and start time window, session duration … Antenna Constraints : preferred antennas, required or excluded

antennas Event sequence reference

■Retrieval Session Antenna reference Transfer service profile reference Access start and stop time

Page 34: Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management

34

Cross Support Service Management

CSSM Standardized MessagesCM UM

Query Config

Update Config

Create Service Package

New Trajectory

Propose Service package

Ground Stations Admin.

Ground Stations Admin.

Planning

AutoPlanning

ManualPlanning

Orbit Comput.

Ground Stations Control

SpacecraftMonitoring & Control

New Scenario

Setup

Action

TM / TC over SLE

Instantiate

Sched.