Cross Support Services Area Cross Support Transfer Service Working Group Monitored Data Cross Support Transfer Service: Scope and Format of Monitored Data.

Slides:



Advertisements
Similar presentations
System Integration and Performance
Advertisements

Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 5 More SQL: Complex Queries, Triggers, Views, and Schema Modification.
John Pietras 16 October 2008 Berlin Tracking Data Cross Support Transfer Service Status.
XML: Extensible Markup Language
SGSS Impacts on Future SCCS-SM – Interim Report John Pietras SMWG Berlin May, 2011.
SGSS Extensions to and Modifications of CCSDS Space Communication Cross Support Service Management October 2012 John Pietras Global Science and.
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.
1 June 2010 Cross Support Transfer Services (CSTS) Overview.
Instant Queue IBM Techline Instant Queue Manager Deployed for IBM Techline Richard Brader IBM Techline January 2012.
Buffered Data Processing Procedure Version of Comments MG / CCSDS Fall Meeting 2012 Recap on Previous Discussions Queue overflow processing.
A SLA evaluation Methodology in Service Oriented Architectures V.Casola, A.Mazzeo, N.Mazzocca, M.Rak University of Naples “Federico II”, Italy Second University.
Modeling the Data: Conceptual and Logical Data Modeling
Tutorial 6 & 7 Symbol Table
CS 501: Software Engineering Fall 2000 Lecture 16 System Architecture III Distributed Objects.
1 Software Requirements Specification Lecture 14.
Cross Support Transfer Services – Service Control Service March 2015 Pasadena, California, USA John Pietras Global Science and Technology, Inc, Greenbelt,
XML –Query Languages, Extracting from Relational Databases ADVANCED DATABASES Khawaja Mohiuddin Assistant Professor Department of Computer Sciences Bahria.
Configuration Management
1 ProposeServicePackage (PSP) Operation SLE-SM Red-1 RID GSFC-01-JP John Pietras.
NASA Space Network Ground Segment Sustainment (SGSS) Schedule Request SMWG Boulder, CO 31 October – 4 November 2011 John Pietras GST, Inc.
Cross Support Services Area Cross Support Transfer Services Working Group Strawman Forward Frame CSTS Specification Technical Note (June 2010) John Pietras.
AUKEGGS Architecturally Significant Issues (that we need to solve)
MD – Object Model Domain eSales Checker Presentation Régis Elling 26 th October 2005.
Overview of Functional Resources for IOAG Service Catalog Services 15 April 2013 Bordeaux, France John Pietras Global Science and Technology, Inc., Greenbelt,
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.
CSTS File Transfer Service CS File Transfer Specification – Initial Discussions IOAG Service Catalogue #1 Scope Candidate Applications File Content.
Jini Architecture Introduction System Overview An Example.
Comments from Simplified PROCESS-DATA Exercise John Pietras CSTSWG Berlin May, 2011.
EGOS LLC CCSDS 14/ Question Question; Why a Service Viewpoint? Short Answer; Because a service viewpoint provides a useful additional level.
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 / April 2014 CSTS Specification Framework CSTS Specification Framework Changes since San Antonio March / April 2013.
Internal and Confidential Cognos CoE COGNOS 8 – Event Studio.
Cross Support Transfer Services - Tracking Data Service 0.10 (in progress) March 2015 London, United Kingdom John Pietras Global Science and Technology,
CSI 3125, Preliminaries, page 1 SERVLET. CSI 3125, Preliminaries, page 2 SERVLET A servlet is a server-side software program, written in Java code, that.
CSS-SM Refactoring Proposal Scope –Allow inclusion of services or modifications to existing ones without having to reedit the entire CSS-SM book. Objectives.
1/14/ :59 PM1/14/ :59 PM1/14/ :59 PM Research overview Koen Victor, 12/2007.
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.
CSTS Generic Procedures Assessment of the Current Status and Proposal for Next Steps M.Goetzelmann
Dynamic/Deferred Document Sharing (D3S) Profile for 2010 presented to the IT Infrastructure Technical Committee Karen Witting February 1, 2010.
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.
Copyright © 2004, Keith D Swenson, All Rights Reserved. OASIS Asynchronous Service Access Protocol (ASAP) Tutorial Overview, OASIS ASAP TC May 4, 2004.
The “application” Profile Type (draft-channabasappa-sipping-app-profile-type-01) Sumanth Channabasappa Josh Littlefield Salvatore Loreto 70th IETF, Vancouver,
01-05 October 2007 Heppenheim, Germany eb - 1 SMWG Closing Plenary Report Fall 2007 Meeting Erik Barkley 5 October 2007.
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.
CSA WG Meeting 17 May 2011 Page 1 Berlin, Germany CSA WG Service Agreement Status Prepared by Hugh Kelliher Space ConneXions Limited
1 Options Clearing Corporation Encore Data Distribution Services April 22, 2004.
Netconf Schema Query Mark Scott IETF 70 Vancouver December 2007
Extensions to PCEP for Hierarchical Path Computation Elements PCE draft-zhang-pcep-hierarchy-extensions-00 Fatai Zhang Quintin Zhao.
PIX/PDQ – Today and Tomorrow Vassil Peytchev Epic.
DSN CCSDS SLE SM Prototype Plan Erik Barkley December 2006.
1 Y.Doat (ESA) April 2012 Object Identifiers Object Identifiers CSTS Framework Annex C April 2012.
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.
Dynamic/Deferred Document Sharing (D3S) Profile for 2010 presented to the IT Infrastructure Technical Committee Karen Witting February 1, 2010.
Cross Support Services Area Functional Resource Identifiers in SCCS-SM Information Entities John Pietras London, UK October 2010.
1 Composite Carrier Profiles SLE-SM Red-1 RID GSFC-03-JP (formerly Add Prototype Carrier Requests to Service Packages) John Pietras.
Cross-Enterprise Workflow Management
More SQL: Complex Queries, Triggers, Views, and Schema Modification
Introduction to Functional Resources
Tools Of Structured Analysis
Global Science and Technology, Inc., Greenbelt, MD, USA
ESAW Workshop 2009 Martin Götzelmann, VEGA Yves Doat, ESA/ESOC
Java Beans Sagun Dhakhwa.
Automating SLA Modelling
Presentation transcript:

Cross Support Services Area Cross Support Transfer Service Working Group Monitored Data Cross Support Transfer Service: Scope and Format of Monitored Data John Pietras Berlin October 2008

Cross Support Services Area Cross Support Transfer Service Working Group Berlin, October Outline Functional overview of Monitored Data CSTS (MD-CSTS) Issues in identifying and retrieving monitored parameters values Some approaches for identifying and retrieving monitored parameters values Proposal for near- and long-term approaches

Cross Support Services Area Cross Support Transfer Service Working Group Berlin, October Functional Overview of MD-CSTS MD-CSTS provides three methods for reporting monitored data –Cyclic Report procedure for periodic reporting –Notification procedure for event notification (optional) –Information Query procedure for retrieval of current values of parameters (optional) The Complex (CM) publishes the set of parameters that are available to be cyclically reported (and (optionally) queried) –Individual monitored parameter names –List names of subsets of monitored parameters –Default (unnamed) list of monitored parameters If the Notification procedure is supported, CM publishes the set of notifiable events that may be reported –Individual notifiable event names –List names of subsets of notifiable events –Default (unnamed) list of notifiable events Published names and lists are formally part of the Service Agreement (Contractual Reference)

Cross Support Services Area Cross Support Transfer Service Working Group Berlin, October Cyclic Report Procedure After binding to an MD-CSTS instance, the user subscribes to a desired set of monitored parameters by invoking the START operation on a Cyclic Report procedure instance: –list-of-parameters parameter contains: A list of individual monitored parameter names from the published list; A single list name for a set of monitored parameters from the published list; or NULL value to indicate the that the default list of monitored parameters is to be used –delivery-cycle parameter specifies the reporting cycle for the requested set of parameter values At each reporting period, the provider invokes the TRANSFER- DATA operation to send the values of the requested parameters User may START multiple Cyclic Report procedure instances to receive data at different frequencies

Cross Support Services Area Cross Support Transfer Service Working Group Berlin, October Notification Procedure If the Notification procedure is implemented/supported, the user subscribes to the desired set of notifiable events by invoking the START operation on a Notification procedure instance: –list-of-parameters parameter contains: A list of individual notifiable event names from the published list; A single list name for a set of notifiable events from the published list; or NULL value to indicate the that the default list is to be used Upon occurrence of any of the requested notifiable events, the provider invokes the NOTIFY operation to send the values of the requested parameters Only one instance of the Notification procedure may be active per MD-CSTS instance

Cross Support Services Area Cross Support Transfer Service Working Group Berlin, October Information Query Procedure If the Information Query procedure is implemented/supported, the user requests the current values of one or more monitored parameters by invoking the GET operation: –list-of-parameters parameter contains: A list of individual monitored parameter names from the published list; A single list name for a set of monitored parameters from the published list; or NULL value to indicate the that the default list of monitored parameters is to be used The provider returns the current values of the requested parameters in the successful return from the GET operation

Cross Support Services Area Cross Support Transfer Service Working Group Berlin, October Scope of MD-CSTS Instance Each instance is to be able to report/notify/get values for all monitored parameters/ notifiable events in the Service Package to which the MD- CSTS instance belongs

Cross Support Services Area Cross Support Transfer Service Working Group Berlin, October Issues in Identifying and Retrieving Monitored Parameter Values* How can the set of published monitored parameter names and lists be made to scale to accommodate simple to complex missions? How can the set of monitored parameter names and lists be integrated with Service Management? * Also applies to notifiable events These issues are not independent of each other

Cross Support Services Area Cross Support Transfer Service Working Group Berlin, October Candidate Approach A (Status Quo) Publish all names for all possible combinations for each Service Agreement –E.g., if a mission has both X- and S-band return links and demodulator lock status is a monitored parameter, then “X-band demodulator lock status” and “S-band demodulator lock status” would both be entered in the list of published names Shortcomings of this approach –Default list may be unworkable Too few or too many parameters included, depending on what links are active –Required number of list names will multiply E.g., separate list names for when only the X-band return link is active, for when only the S-band return link is active, and for when both X- and S-band return links are active

Cross Support Services Area Cross Support Transfer Service Working Group Berlin, October Candidate Approach B A set of monitored parameter name qualifiers would exist for entities with which monitored parameters are associated –E.g., “X-Band_return_carrier”, “S-Band_return_I-channel” –The set of monitored parameters that are associated with each parameter name qualifier is defined Published names would be type names, not individual parameter names Named and default lists would refer to type names list-of-parameters parameter of START invocation would contain type names TRANSFER-DATA operation would transfer the values of all active instances of requested parameters with their distinguished names (qualifier:type name) –E.g., “S-Band_return_I-Channel:symbolRate” Shortcomings of this approach –How to create the parameter name qualifiers? –May require extension or re-interpretation of Framework procedure to accommodate disparity between number and type of parameter names in list- of-parameters in START and TRANSFER-DATA invocations

Cross Support Services Area Cross Support Transfer Service Working Group Berlin, October Candidate Approach C (1 of 3) Builds on Approach B, and uses SCCS-SM Space Link Carrier Agreements to distinguish names –SCCS-SM establishes one or more unique Space Link Carrier Agreements for each possible RF carrier, and Transfer Service Agreements for each type of transfer service (SLE and CSTS) supported –Monitored parameters would be associated with the appropriate managed object classes (data sets) within a Space Link Carrier Agreement and Transfer Service Agreement –Monitored parameters for Carrier Profile managed objects (data sets) would be inherited from their respective Space Link Carrier Agreement objects –Distinguished names that are cyclically reported would be formed with respect to the Service Package “path” for each parameter

Cross Support Services Area Cross Support Transfer Service Working Group Berlin, October Candidate Approach C (2 of 3) R401SpaceLinkCarrierAgreement monitored parameter demodulator_lock_status Carrier Profile referenced by Service Package references rSpaceLinkCarrierAgreementId = “Return X 1” DN = [R401SpaceLinkCarrierAgreement ( rSpaceLinkCarrierAgreementId = “Return X 1”), R401SpaceLinkCarrierAgreement: demodulator_lock_status] RafProdAgreement monitored parameter frame_sync_lock_status DN = [R401SpaceLinkCarrierAgreement ( rSpaceLinkCarrierAgreementId = “Return X 1”), R401SymbolStreamAgreement ( channelAssignmentAgreement = ‘qpskIchannelSeparate’), RAFProdAgreement: frame_sync_lock_status]

Cross Support Services Area Cross Support Transfer Service Working Group Berlin, October Candidate Approach C (3 of 3) Advantage –Provides a naming structure that is aligned with Service Management No ambiguity about construction of qualifiers Shares SM’s (planned) flexibility –Algorithmic Disadvantages –Very verbose –Much of the information in the path name is generally irrelevant to distinguishing the parameter –carrierProfileId relates to profiles, not to physical resources Multiple profiles may map to each of a finite number of resources (e.g., carriers) –Dynamic nature of carrier profiles (and their identifiers) may lead to confusion in interpretation of monitored data

Cross Support Services Area Cross Support Transfer Service Working Group Berlin, October Candidate Approach D (Work in Progress) Restructure Service Agreement to reflect the reality that components of a Service Agreement apply to physical functional resources would carry functional resource identifiers to indicate the real functional resources that will be configured –Note: these are not pieces of equipment. Resource identifiers would not need to replicate full data set structure “path” of Carrier Profile –Necessary only to distinguish different instances of the same parameter types Resource identifiers could be bilaterally agreed

Cross Support Services Area Cross Support Transfer Service Working Group Berlin, October Candidate Approach D (2 of 4) monitored parameters named by functionalResourceId of Space Link Carrier Agreement monitored parameters named by functionalResourceId of Subcarrier Agreement monitored parameters named by functionalResourceId of Symbol Stream Agreement R401SpaceLinkCarrierAgreement monitored parameter demodulator_lock_status R401SpaceLinkCarrierAgreement monitored parameter frame_sync_lock_status

Cross Support Services Area Cross Support Transfer Service Working Group Berlin, October Candidate Approach D (3 of 4) R401SpaceLinkCarrierAgreement monitored parameter demodulator_lock_status DN = [ functionalResourceId=“Return X”: demodulator_lock_status] R401SpaceLinkCarrierAgreement monitored parameter frame_sync_lock_status DN = [fujnctionalResourceId=“Return X _I Channel”: frame_sync_lock_status] r401SpaceLinkCarrierAgreementId = “Return X 1”

Cross Support Services Area Cross Support Transfer Service Working Group Berlin, October Candidate Approach D (4 of 4) Advantages –Stable references with respect to resource-level identifiers, not different Service Agreements –Much shorter name qualifiers (especially for deeply- embedded managed object classes) –Potential use for functional group identifiers Disadvantages –Placement of resourceFunctionalId parameters in classes not algorithmic –Values of resourceFunctionalId parameters not algorithmic

Cross Support Services Area Cross Support Transfer Service Working Group Berlin, October A Way Forward? Near term –Develop a set of ad hoc functional resource identifiers for current (Blue-1) SCCS-SM Service Agreement classes –Documents these functional resource identifiers as part of the MD-CSTS specification of monitored parameters and notifiable events Longer term (SCCS-SM Blue-2) –Integrate functional resource identifiers into (restructured) SCCS-SM Service Agreement classes Develop rules for when (and at what level) new identifiers are needed (i.e., a naming tree compression algorithm) –Address appropriateness of naming for use in a control service –Consider alternatives for naming groups of parameters