Download presentation
Presentation is loading. Please wait.
Published byAshlynn Kelley Modified over 9 years ago
1
Cross Support Transfer Services – Service Control Service 23-27 March 2015 Pasadena, California, USA John Pietras Global Science and Technology, Inc, Greenbelt, MD, USA
2
www.ccsds.org Purpose of the Service 2 Allow a Mission to Invoke pre-defined/pre-approved actions on the configuration of space communication services being provided during the execution of a Service Package Invoke changes to configuration parameters that have been pre- approved for dynamic resetting Do we need to allow service management-level directives? E.g., a directive to override an Events Sequence
3
www.ccsds.org 3 Overview of Capabilities of SC-CSTS User can invoke directives on any Functional Resource instance that is configured as part of the Service Package that contains the SC-CSTS service Directives must be pre-defined for each FR type Each Complex (Provider CSSS) is free to support the directives and reconfiguration parameters that are appropriate Two kinds of directives Control directives (e.g., ‘forward link sweep’, executed by a forward link carrier transmission FR) Directive-qualifier contains the name of the functional resource instance that is to execute the directive, and possibly one or more parameter values needed by the directive Reconfiguration directive Directive-qualifier contains one or more pairs of o Parameter name o New parameter value Controllable parameters are a subset of the managed parameters that will be registered with SANA No need to define new OIDs for controlled parameters Approach could be extended to Space Link Events Sequences For further analysis – should controllability be an attribute of each managed parameter, or should all managed parameters be controllable by default and only constrained per Service Agreement?
4
www.ccsds.org CSTS EXECUTE-DIRECTIVE Operation ParametersInvocationAcknowledgementReturn invoker-credentialsM performer-credentialsMM invoke-idMMM procedure-instance-identifierM resultMM diagnosticCC directive-identifierM directive-qualifierM 4 Acknowledged operation directive-identifier: identifies the action that is to be performed (OID) directive-qualifier: provides complementary data to directive-identifier CHOICE of setOfParamNameAndValue (ParameterNameValueSet) directiveQualifierExtension (Embedded)
5
www.ccsds.org ParameterNameValueSet Type 5 ParameterNameValueSet::=SET OF SEQUENCE { parameterNameName,parameterValueTypeAndValueComplexQualified } TypeAndValueComplexQualified::=CHOICE {typeAndValue[0]TypeAndValue,complexSequence[1]SEQUENCE OF TypeAndValue,complexSet[2]SET OF TypeAndValue } TypeAndValue::=CHOICE {integer[0] SEQUENCE OF INTEGER,integerPositive[1] SEQUENCE OF IntPos,intUnsigned[2] SEQUENCE OF IntUnsigned,duration[3] SEQUENCE OF Duration,characterString[4] SEQUENCE OF VisibleString,boolean[5] SEQUENCE OF BOOLEAN,octetString[6] SEQUENCE OF OCTET STRING,float[7] SEQUENCE OF REAL,time[8] SEQUENCE OF Time,enumerated[9] SEQUENCE OF IntUnsigned,objectIdentifier[10] SEQUENCE OF OBJECT IDENTIFIER,typeAndValueExtension[100] Extended }
6
www.ccsds.org svcSetParameter Established as a generic service OID Allows the EXECUTE-DIRECTIVE operation to Set the parameter value of a dynamically-modifiable procedure configuration parameter of the CSTS Such parameters must be specified by the procedures or service specifications that use the Execute-Directive Set the value of a dynamically-modifiable Functional Resource configuration parameter SFW should restrict the default behavior to FR instances that are directly associated with the CSTS that executes a procedure that contains the EXECUTE-DIECTIVE operation o See the GET operation o SC-CSTS will override that default behavior 6 Note -the word “Event” should be deleted from 3.12.2.2.2.5 of the SFW
7
www.ccsds.org Application of the EXECUTE-DIRECTIVE Operation to the SC-CSTS SFW directive-qualifier capabilities appears to be fine for re-setting configuration parameter values Other actions SFW directive-qualifier capabilities do not allow “whole” FR instances to be the target of a directive Invoking actions on FR instances will require use of the directiveQualifierExtension parameter to add an extension syntax that allows invoking the action directly on an FR instance without specifying a parameter Extended directive qualifier may optionally have a TypeAndValueComplexQualified component FR-specific directive OIDs are registered under the crossSupportFunctionalities: functionalResourceX: directivesId subtree Is the ability to invoke actions directly on a FR instance generally useful? If so, the SFW directive-qualifier could be extended Then no extension would be required for SC-CSTS 7
8
www.ccsds.org Other Considerations Relationship of SC-CSTS instance to Service Package Assume a single instance per Service Package Reasonable limitation and safest approach Presence of SC-CSTS implied in Service Request, based on provision of Service Agreement Service Package Result will supply binding information NOTE – Need to also address possibly multiple instances of MD-CSTS Does Service Package Request need to explicitly specify the number of MD- CSTS instances? Accountability tie-in Association of SC-CSTS with the Service Package should be sufficient to uniquely trace directives 8
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.