Presentation is loading. Please wait.

Presentation is loading. Please wait.

Abstract Modeling of Service Package Result Components 31 March – 3 April 2014 Noordwijkerhout, Netherlands John Pietras Global Science and Technology,

Similar presentations


Presentation on theme: "Abstract Modeling of Service Package Result Components 31 March – 3 April 2014 Noordwijkerhout, Netherlands John Pietras Global Science and Technology,"— Presentation transcript:

1 Abstract Modeling of Service Package Result Components 31 March – 3 April 2014 Noordwijkerhout, Netherlands John Pietras Global Science and Technology, Inc., Greenbelt, MD, USA

2 www.ccsds.org Purpose of This Analysis/Presentation To fulfill CSSMWG Action Item #2013-1031-04: “Create an abstract model of service package result components” 2

3 www.ccsds.org Purpose Of the Service Package Result 3 Identifies the Functional Resource instances and the connections among them that comprise the Service Package Result Implicitly identifies the SCCS services that have been scheduled Specifies the values of the configuration parameters of those Functional Resource instances Used to confirm settings Used to specify exact configurations/values when the flexibilities of the Service Package Request allowed multiple possible configurations/settings Contains the Functional Resource Name of each Functional Resource in the Service Package Needed to identify the sources of monitored parameter values and event notifications (and the targets of future real-time control directives) Contains the time(s) at which the services will be available Identifies the “locations” at which the services will be available ESLT aperture locations Network addresses Documents the provenance of the Service Package Closes the loop on Service Package Requests Useful for Service Accounting purposes Other forms of Service Package “result”?

4 www.ccsds.org Three Kinds of Service Package Results SLS Service Package Result o Schedules the space link resources and real-time transfer services for moving data across those space links o Expansion of B-1 SLS Service Package Result Retrieval Service Package o Schedules/configures the return data transfer services and associated production processes for retrieving data from an ESLT data store during or after the SLS that generated that data o Expansion of B-1 Retrieval Service Package Result Forward Offline Service Package o Schedules/configures the forward transfer services and associated production processes for moving data into an ESLT data store before the SLS is available o New More kinds? 4

5 www.ccsds.org Components of the SLS Service Package Result Identification o Unique and unambiguous o In Blue-1, this was the same as the ID of the Service Package Request  Not so simple in all situations, e.g., a single Recurrent Service Package Request can spawn multiple Service Package Results Provenance o Same Service Package ID can be associated with multiple versions of the Service Package Request, e.g., when a Service Package is replaced o B-1 Service Package Results relies on Document Exchange Protocol (DEP) sequence numbers to keep provenance straight  A more explicit and non-DEP-dependent method should be explored o Identification and provenance could be combined in an appropriately constructed naming scheme SLS Functional Resources o Instances o Start/stop times o Groupings (e.g., scenarios) External relationships/constraints (maybe?) 5

6 www.ccsds.org SLS Service Package Functional Resource Instances (1 of 4) Grouped by Functional Group (FG) o (Space Link) Physical Channel FRs o Sync and Channel Coding FRs o Space Data Link Protocol FRs o SLS Data Delivery Production FRs  Data Delivery Transfer Service Maps o Offline Data Delivery Production FRs  Data Sinks o Data Delivery Transfer Service FRs FRs within a FG specialization are related by containment; FRs in different FG specializations are related by Service Access Point (SAP)/Accessor port pairs 6

7 www.ccsds.org SLS Service Package Functional Resource Instances (2 of 4) 7

8 www.ccsds.org SLS Service Package Functional Resource Instances (3 of 4) 8

9 www.ccsds.org SLS Service Package Functional Resource Instances (4 of 4) At least 2 versions of each FR type in an SLS Service Package o Terse  Just enough information to tell the user what all of the Functional Resource Names are o Verbose  Contains all of the configuration parameters and their initial values 9

10 www.ccsds.org Start/Stop Times In Blue-1 Service Package Result, containment determined the start/stop times of production functionality o Classes without start/stop times inherited them from their containing classes Assumption: all start/stop times will continue to be expressed as absolute times o No need to express relative or conditional times Some options for expression of start/stop times o Every FG instance  Unambiguous but full of opportunities for inconsistencies o Implied containment  Inheritance through SAP/Accessor ports pairs o Some sort of “wrapper” around configurations  May limit extensibility o External Start/Stop time component that references every FR under its purview 10

11 www.ccsds.org Groupings Grouping by Configuration Profile o Configuration Profiles are used to identify the requested services/functional resources in the Service Package Request, but the Service Package Result does not necessarily have to reflect the organization of those profiles o SCCS-SM B-1 uses references to Configuration Profiles to minimize content of the Service Package Result  Space Communication Service Profile  Space Link Carrier Profile o In extensible Service Package Result, every FR instance must be individually identified to provide the FR Name  No need to group FRs by the configuration profile that triggered them Grouping by scenario o No identification of scenario inherent in FRs o Possible approaches are similar to those for grouping by start/stop times o Scenario should be optional – many providers don’t intend to use it Grouping by ESLT/relay satellite o Inherent in the identification of the specific aperture(s) that are used Other kinds of groupings? 11

12 www.ccsds.org External Relationships/Constraints Coupling the Service Package to external events or entities o E.g., Service Packages across multiple Provider CSSSes for 3-way tracking, D-DOR services o Could imply some communication among Provide CSSSes Would it apply to a whole Service Package or just a subset? o If the whole SP, then it could be handled as identification and/or provenance 12

13 www.ccsds.org Components of the Retrieval Service Package Result 13 Identification Provenance (?) o No current use for this in the Retrieval Service Package Retrieval Functional Resources o Instances o Start/stop times o Groupings External relationships/constraints (?) Assumption: return DTN services across the terrestrial WAN will require no scheduling in the User CSSS – Provider CSSS Service Package sense o There may be some coordination with the SSP ISP, but that’s a different Information Entity

14 www.ccsds.org Retrieval Functional Resources In Blue-1, a Retrieval Service Package consists of one retrieval transfer service instance and a reference to one antenna o Equates antenna with data store Next version needs to be more flexibly defined o Multiple transfer service instances per Retrieval Service Package  Allows access to groups of users for the period of the service package – supportive of a common playback mode of operation o Scheduling of CS File Transfer service files? o More flexible way of identifying the data stores that the Service Package accesses, e.g.:  Named data store at a ground terminal  Named data store for the whole Provider CSSS  Data store used by a specified SLS Service Package  Use case analysis should be done External coupling o Need to be able to share complete-mode CSTSes with SLS Service Packages  Current plan is to do this with TS maps, but something else may be required Is there any need to monitor a Retrieval Service Package? 14

15 www.ccsds.org Forward Offline Service Package Result No precedent in Blue-1 So far, only identified possible use is for Forward File service o Is it even needed for that? Hard to say since the service hasn’t been defined yet o No other transfer service-based forward services in Service Catalog 1 or 2 Assumption: forward DTN services across the terrestrial WAN will require no scheduling in the User CSSS – Provider CSSS Service Package sense o There may be some coordination with the SSP ISP, but that’s a different Information Entity Is there any need to monitor a Forward Offline Service Package? 15

16 www.ccsds.org Concluding Thoughts Inspired (at the Last Minute) by the Previous Material Requiring Provision Management to supply the Functional Resource Names in the Service Package Result is a potential burden to users Motivation for requiring PM to do so was the possibility of the same configuration profile being used repeatedly in the same Service Package o E.g., when the Provider CSSS satisfies a request for a single space link by splitting it up across multiple handovers in the same Service Package Result Allowing multiple Service Package Results to be provided in response to a single Service Package Request could possibly eliminate this possible redundant use of configuration profile FR instances o Multiple results for a single request is already on the table for recurrent requests o Extended identification and provenance information would support traceability back to the source request Propose to investigate this simplification over the next 6 months 16


Download ppt "Abstract Modeling of Service Package Result Components 31 March – 3 April 2014 Noordwijkerhout, Netherlands John Pietras Global Science and Technology,"

Similar presentations


Ads by Google