Presentation is loading. Please wait.

Presentation is loading. Please wait.

Cross Support Transfer Services – Service Control Service 23-27 March 2015 Pasadena, California, USA John Pietras Global Science and Technology, Inc, Greenbelt,

Similar presentations


Presentation on theme: "Cross Support Transfer Services – Service Control Service 23-27 March 2015 Pasadena, California, USA John Pietras Global Science and Technology, Inc, Greenbelt,"— Presentation transcript:

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


Download ppt "Cross Support Transfer Services – Service Control Service 23-27 March 2015 Pasadena, California, USA John Pietras Global Science and Technology, Inc, Greenbelt,"

Similar presentations


Ads by Google