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

Slides:



Advertisements
Similar presentations
SGSS Extensions to and Modifications of CCSDS Space Communication Cross Support Service Management October 2012 John Pietras Global Science and.
Advertisements

Monitored Data CSTS, CCSDS W April 2013 Bordeaux, France John Pietras Global Science and Technology, Inc., Greenbelt, MD, USA.
Monitored Data CSTS, CCSDS W October 2013 San Antonio, Texas, USA John Pietras Global Science and Technology, Inc., Greenbelt, MD, USA.
COE 405 VHDL Basics Dr. Aiman H. El-Maleh Computer Engineering Department King Fahd University of Petroleum & Minerals Dr. Aiman H. El-Maleh Computer Engineering.
Object-Oriented Analysis and Design
Cross Support Transfer Services – Forward Frames Service 10 – 15 November 2014 London, United Kingdom John Pietras Global Science and Technology, Inc,
Copyright W. Howden1 Lecture 7: Functional and OO Design Descriptions.
CS533 - Concepts of Operating Systems 1 Remote Procedure Calls - Alan West.
C++ fundamentals.
UML Class Diagrams: Basic Concepts. Objects –The purpose of class modeling is to describe objects. –An object is a concept, abstraction or thing that.
LDAP Client Update Protocol (LCUP) Olga Natkovich Sun-Netscape Alliance
OCP: Open Core Protocol Marta Posada ESA/ESTEC June 2006.
MT311 Java Application Development and Programming Languages Li Tak Sing( 李德成 )
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
Communication and Functional Models
1 ProposeServicePackage (PSP) Operation SLE-SM Red-1 RID GSFC-01-JP John Pietras.
High Level Architecture Overview and Rules Thanks to: Dr. Judith Dahmann, and others from: Defense Modeling and Simulation Office phone: (703)
11 Chapter 11 Object-Oriented Databases Database Systems: Design, Implementation, and Management 4th Edition Peter Rob & Carlos Coronel.
NASA Space Network Ground Segment Sustainment (SGSS) Schedule Request SMWG Boulder, CO 31 October – 4 November 2011 John Pietras GST, Inc.
Ontologies Reasoning Components Agents Simulations Structural Modeling with UML2 Jacques Robin.
Lecture Set 11 Creating and Using Classes Part B – Class Features – Constructors, Methods, Fields, Properties, Shared Data.
Lab 04.
Cross Support Services Area Cross Support Transfer Services Working Group Strawman Forward Frame CSTS Specification Technical Note (June 2010) John Pietras.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
Copyright 2003 Scott/Jones Publishing Standard Version of Starting Out with C++, 4th Edition Chapter 13 Introduction to Classes.
, 74 th IETF, San Francisco, U.S.A., March draft-seno-ccamp-wson-impairment-compensate-cntl-00.txt Issued March 2 nd, ,
Unit 1 INTRODUCTION TO MODELING AND CLASS MODEL Ref : L7-UML.PDF.
Overview of Functional Resources for IOAG Service Catalog Services 15 April 2013 Bordeaux, France John Pietras Global Science and Technology, Inc., Greenbelt,
By: David Harel & Eran Grey Presenter: Elizabeth Antony CISC 836.
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 2: Introduction to Object-Oriented Systems Analysis.
Cross Support Services Area Cross Support Transfer Service Working Group Monitored Data Cross Support Transfer Service: Scope and Format of Monitored Data.
Configuration Profile Development Approach Bakeoff: Build Up Results CCSDS Spring Workshop Pasadena, CA March 2015 Anthony Crowson Telespazio VEGA.
Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management.
Lesson 12: Configuring Remote Management
Jini Architecture Introduction System Overview An Example.
Comments from Simplified PROCESS-DATA Exercise John Pietras CSTSWG Berlin May, 2011.
Tracking Data CSTS v March - 3 April 2014 Noordwijkerhout, Netherlands John Pietras Global Science and Technology, Inc, Greenbelt, MD, USA.
1 W.Hell (ESA) March 2015 Service Specification Framework Service Specification Framework Changes since Red-2 March 2015.
1 W.Hell (ESA) March / April 2014 CSTS Specification Framework CSTS Specification Framework Changes since San Antonio March / April 2013.
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 2: Introduction to Object-Oriented Systems Analysis.
Cross Support Transfer Services - Tracking Data Service 0.10 (in progress) March 2015 London, United Kingdom John Pietras Global Science and Technology,
Abstract Modeling of Service Package Result Components 31 March – 3 April 2014 Noordwijkerhout, Netherlands John Pietras Global Science and Technology,
1 Y.Doat (ESA) March 2015 Guidelines Status Guidelines Status CSTS Framework March 2015.
Considerations for the Service Package Request/Service Package Recommended Standard October 2013 San Antonio, TX John Pietras Global Science and.
Converting an Existing Taxonomic Data Resource to Employ an Ontology and LSIDS Jessie Kennedy Rob Gales, Robert Kukla.
1 12 March 2008 JPL/DSN/CSSXP Overview and Findings JPL/DSN/CSSXP Overview and Findings Crystal City, USA 12 March 2008 Erik Barkley (JPL)
Service Package Result Strawman 9 November 2015 Jean-Pierre Chamoun NASA - GSFC.
Slide 1 2/22/2016 Policy-Based Management With SNMP SNMPCONF Working Group - Interim Meeting May 2000 Jon Saperia.
Functional Resources in Service Management and Service Package Execution CSSA Cleveland, Ohio October 2012 John Pietras GST, Inc.
Chapter 20 Concepts for Object-Oriented Databases Copyright © 2004 Pearson Education, Inc.
Communication Diagrams Lecture 8. Introduction  Interaction Diagrams are used to model system dynamics  How do objects change state?  How do objects.
MD CSTS prototype status 2012 : MD user (NASA) based on NASA Fw development MD provider (CNES) based on ESA Fw development NASA/ESA Fw interoperability.
1 W.Hell (ESA) November 2015 FR Model and Registry Considerations FR Model and Registry Considerations November 2015.
1 Y.Doat (ESA) April 2012 Object Identifiers Object Identifiers CSTS Framework Annex C April 2012.
Functional Resource and Service Component Information Maintenance 9 November 2015 Darmstadt, Germany.
Standard Service Configurations 31 March – 3 April 2014 Noordwijkerhout, Netherlands John Pietras Global Science and Technology, Inc., Greenbelt, MD, USA.
Fall Meeting, November 11, 2015 Paul Pechkam, JPL/NASA
1 Management of Offline SLE Services SLe-SM Red-1 RID GSFC-09-JP John Pietras.
Service Agreement & Configuration Profile White Book Overview and Status 4 – 8 April 2016 Cleveland, Ohio, USA John Pietras Global Science and Technology,
Cross Support Services Area Functional Resource Identifiers in SCCS-SM Information Entities John Pietras London, UK October 2010.
Simplification of Configuration Profile Structure 8 March 2016 CSSMWG Telecon John Pietras Global Science and Technology, Inc.
Introduction to Functional Resources
Global Science and Technology, Inc., Greenbelt, MD, USA
Inheritance Allows extension and reuse of existing code
Jessie Kennedy Rob Gales, Robert Kukla
Systems Analysis and Design With UML 2
Service Specification Framework
UML Class Diagrams: Basic Concepts
STF 454 TDL – Overview Last change:
CPPA3 Overview.
Presentation transcript:

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

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 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?

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)

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 }

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 of the SFW

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

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