Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross...
-
Upload
alexandrina-hopkins -
Category
Documents
-
view
212 -
download
0
Transcript of Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross...
Cross Support Service Management Overview
Nicolas Champsavoir DCT/PS/SSC
CCSDS – CSS AreaCross 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
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 ?
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
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 ?
6
Cross Support Service Management
What are SLE Services ?
Extension over time, distance and information
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
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…
9
Cross Support Service Management
Return SLE Services
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
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.
12
Cross Support Service Management
Forward SLE Services
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.
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
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)
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.
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.
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.
19
Cross Support Service Management
Services Dependencies
Service Agreement Service
Service Package Service
Configuration Profile Service
Trajectory Prediction Service
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)
21
Cross Support Service Management
Services Dependencies
Service Agreement Service
Service Package Service
Configuration Profile Service
Trajectory Prediction Service
Service Agreement Service
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
23
Cross Support Service Management
Services Dependencies
Service Agreement Service
Service Package Service
Configuration Profile Service
Trajectory Prediction Service
Configuration Profile Service
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
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…
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.
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)
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)
29
Cross Support Service Management
Services Dependencies
Service Agreement Service
Service Package Service
Configuration Profile Service
Trajectory Prediction Service
Trajectory Prediction Service
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
31
Cross Support Service Management
Services Dependencies
Service Agreement Service
Service Package Service
Configuration Profile Service
Trajectory Prediction Service
Service Package Service
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*
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
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.