Cross Support Services Area Cross Support Transfer Services Working Group Strawman Forward Frame CSTS Specification Technical Note (June 2010) John Pietras.

Slides:



Advertisements
Similar presentations
John Pietras 16 October 2008 Berlin Tracking Data Cross Support Transfer Service Status.
Advertisements

SGSS Extensions to and Modifications of CCSDS Space Communication Cross Support Service Management October 2012 John Pietras Global Science and.
1 Review Notes concerning Review Notes concerning Forward Frame Service & Process Data Operation/Procedure
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.
A General Purpose CCSDS Link layer Protocol Next Generation Data Link Protocol (NGDLP) Ed Greenberg Greg Kazz 10/17/
1 May 2011 CSTS WG: CSTS WG: CSTS Specifications Framework RID Status Summary R1 Boulder 31 Oct 2011 Martin Karch.
Buffered Data Processing Procedure Version of Comments MG / CCSDS Fall Meeting 2012 Recap on Previous Discussions Queue overflow processing.
Chapter 12: Expert Systems Design Examples
Cross Support Transfer Services – Forward Frames Service 10 – 15 November 2014 London, United Kingdom John Pietras Global Science and Technology, Inc,
1 Version 3 Module 8 Ethernet Switching. 2 Version 3 Ethernet Switching Ethernet is a shared media –One node can transmit data at a time More nodes increases.
© 2006 Pearson Addison-Wesley. All rights reserved7A-1 Chapter 7 Stacks.
Architectural Design Principles. Outline  Architectural level of design The design of the system in terms of components and connectors and their arrangements.
William Stallings Data and Computer Communications 7 th Edition Chapter 2 Protocols and Architecture.
1 October 2009 Cross Support Transfer Services (CSTS) Future Services as of Spring 2014.
Data Processing Procedure Provider Prototype CCSDS Conference April 2014 David Zoller.
15 November 2005Linking Outside the Box1 Cross referencing between XML documents Bob Stayton Sagehill Enterprises
Oracle Data Integrator Changed Data Capture.
VLAN Trunking Protocol (VTP)
Protocols and the TCP/IP Suite
1 CSTS WG CSTS WG Prototyping for Forward CSTS Performance Boulder November 2011 Martin Karch.
CCSDS Next Generation Space Link Protocol (NGSLP) Greg Kazz Peter Shames NASA-JPL
INTRODUCTION. A Communications Model Source –generates data to be transmitted Transmitter –Converts data into transmittable signals Transmission System.
Overview of Functional Resources for IOAG Service Catalog Services 15 April 2013 Bordeaux, France John Pietras Global Science and Technology, Inc., Greenbelt,
1 April 2009 CSTS WG: CSTS WG: report to the CSS Area Colorado Springs 25 April 2009 Yves Doat.
1 W.Hell (ESA) November 2014 SLE Pink Books SLE Pink Books Summary of the Updates November 2014.
William Stallings Data and Computer Communications
Cross Support Services Area Cross Support Transfer Service Working Group Monitored Data Cross Support Transfer Service: Scope and Format of Monitored Data.
FSH/security SLS-SLP fall2009 (version 4) Page 1 Security Headers + Homogeneous approach to FSH and Insert Zone in TM/AOS/TC frames: some problems and.
Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management.
BITTT and CCSDS in China October About BITTT BITTT is the abbreviation for Beijing Institute of Tracking and Telecommunications Technology.
CSTS File Transfer Service CS File Transfer Specification – Initial Discussions IOAG Service Catalogue #1 Scope Candidate Applications File Content.
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.
The CCSDS Cislunar Communications Architecture Keith Scott The MITRE Corporation CCSDS Meeting January 2007.
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.
Seeking a General Purpose CCSDS Link layer Protocol Next Generation Data Link Protocol (NGDLP) Ed Greenberg Greg Kazz 5/1/2012 5/1/12 Proposed Universal.
Impulse Radio April 8, 2004 ISDWG April 8, 2004 Data Service Multiplex.
Chapter 3: Introducing the UML
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
Functional Resources in Service Management and Service Package Execution CSSA Cleveland, Ohio October 2012 John Pietras GST, Inc.
Data Processing Procedures CSTS Teleconference M. Götzelmann.
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.
IP Protocol CSE TCP/IP Concepts Connectionless Operation Internetworking involves connectionless operation at the level of the Internet Protocol.
1 Nov. 9, 2015 CSTS Forward Frame Service Work Plan T. Pham Nov. 9, 2015.
1 Y.Doat (ESA) April 2012 Object Identifiers Object Identifiers CSTS Framework Annex C April 2012.
Why we need USLP Greg Kazz Ed Greenberg November 9-10, 2014 CCSDS Fall London Question: Why the change of name from NGSLP to USLP? Answer: 1) In time the.
Standard Service Configurations 31 March – 3 April 2014 Noordwijkerhout, Netherlands John Pietras Global Science and Technology, Inc., Greenbelt, MD, USA.
National Aeronautics & Space Administration European Space Agency & 1 Modulation and Coding: Draft IOAG Resolutions to CCSDS September 9, 2008 Les Deutsch.
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.
1 Transfer Service Specification Issues CCSDS September 2005 Meeting Atlanta.
Next Generation Uplink Options already within our Grasp Greg Kazz Ed Greenberg NASA/JPL May 16, 2011 Spring 2011 CCSDS - Berlin.
Next Generation Uplink Options already within our Grasp
Introduction to Functional Resources
Module 11: File Structure
Global Science and Technology, Inc., Greenbelt, MD, USA
BITTT and CCSDS in China
Seeking a General Purpose CCSDS Link layer Protocol Next Generation Data Link Protocol (NGDLP) Ed Greenberg Greg Kazz 5/1/2012 5/1/12 Proposed Universal.
Compressed Uplink Trigger Frame
Service Specification Framework
Ed Greenberg Greg Kazz 10/17/2012
Sequences 11/22/2018 3:25 AM Doubly-Linked Lists Doubly-Linked Lists.
How to use hash tables to solve olympiad problems
Presentation transcript:

Cross Support Services Area Cross Support Transfer Services Working Group Strawman Forward Frame CSTS Specification Technical Note (June 2010) John Pietras London, UK October 2010

Cross Support Services Area Cross Support Transfer Services Working Group 2 Purpose of the Service Specification Test the ability of the CSTS Framework to support specification of a forward synchronous link CSTS Provide a starting point for the definition of an actual Forward Frame CSTS –Identified by the Interagency Operations Advisory Group (IOAG) Space Internetworking Strategy Group (SISG) has identified a need for a CSTS that transfers one of the following stream types in a given service instance: Advanced Orbiting System (AOS) transfer frames destined for a synchronous forward space link AOS Channel Access Data Units (CADUs) destined for a synchronous forward space link Telecommand (TC) transfer frames destined for an asynchronous forward space link –These three stream types are to be supported by a single CSTS type

Cross Support Services Area Cross Support Transfer Services Working Group 3 Approach Used in Developing the Specification Apply appropriate parts of the CSTS Guidelines to create a shortened and simplified CSTS Service Specification –No ASN.1 modules defined –Different “modes” defined for TC Frames and synchronous link PDUs (AOS frames and CADUs) Driven by current requirement that only one procedure type can be the type of the prime procedure instance Essentially a CSTS mapping of the Enhanced FCLU SLE service (Orange Book), except: –There is no transfer of TC CLTUs This capability is already provided by the standard FCLTU SLE service –Transfer of TC Frames is supported –Production of TC frames into CLTUs is included –Multiplexing of frames and CADUs from multiple instances of the F- Frame service is supported

Cross Support Services Area Cross Support Transfer Services Working Group 4 Production and Provision of the F-Frame Service

Cross Support Services Area Cross Support Transfer Services Working Group 5 Need for Two Prime Procedure Types The CSTS FW Data Processing procedure is adequate for transfer of asynchronous TC frames, but not synchronous frames and CADUs –Efficient transfer of synchronous link PDUs is hampered by sequence enforcement and locking-on-PDU-expiration behavior of the Data Processing procedure A different prime procedure type needs to be defined for synchronous PDU transfer –Alternative is to define a single procedure type that has two alternating behaviors and even alternating main operation types. Ugly The two alternate prime procedures are illustrated as different “modes” of the service –Use of such modes is not formally defined for CSTSes NOTE – Decision at London meeting to allow management selection of the prime procedure type for each service instance removes the need for these modes

Cross Support Services Area Cross Support Transfer Services Working Group 6 F-Frame Procedures (TC Frame Mode)

Cross Support Services Area Cross Support Transfer Services Working Group 7 TC Frame Processing Operations

Cross Support Services Area Cross Support Transfer Services Working Group 8 TC Frame Processing PROCESS-DATA Extension parameters data parameter is extended to contain multiple variable-length (for TC) frames diagnostic extension adds ‘unsupported VC’

Cross Support Services Area Cross Support Transfer Services Working Group 9 TC Frame Processing NOTIFY Extension parameters Notification-type extension adds ‘buffer empty’ –‘data unit processing started” deleted

Cross Support Services Area Cross Support Transfer Services Working Group 10 Synchronous Link Mode The Red-1 CSTSFW PROCESS-DATA operation and Data Processing procedure inhibit data flow for reasons that negate efficient forward synchronous service –Discard PDUs that don’t have the expected next sequence number –Lock the service instance if any PDU expires Strawman specification postulates a new PUSH-DATA operation that has simplified content and behavior, and a new Forward Synchronous Data Processing procedure that uses it

Cross Support Services Area Cross Support Transfer Services Working Group 11 PUSH-DATA Operation Operation parameters Standard Operation Header diagnostic extension data-sequence-counter has no sequence- preservation enforcement requirements data parameter defined as abstract

Cross Support Services Area Cross Support Transfer Services Working Group 12 TC Frame Processing Procedures (Forward Synchronous Mode)

Cross Support Services Area Cross Support Transfer Services Working Group 13 Forward Synchronous Data Processing Procedure Operations

Cross Support Services Area Cross Support Transfer Services Working Group 14 Forward Synchronous Data Processing PUSH-DATA Extension parameters data parameter is extended to contain multiple delimited frames data-sequence-counter is refined to count transferred PDUs (not PUSH-DATA invocations) diagnostic values extended –‘invalid time’ –‘late data’ –‘unable to store’

Cross Support Services Area Cross Support Transfer Services Working Group 15 Forward Synchronous Data Processing NOTIFY Extension parameters notification-type extension values –‘data processing successfully completed’ –‘expired’ –buffer empty’

Cross Support Services Area Cross Support Transfer Services Working Group 16 Summary of Suitability of Red-1 CSTSFW for the F- Frame Service Red-1 CSTSFW cannot support F-Frame service as-is A simpler forward data transfer data operation and a simpler procedure that uses that operation are needed –CSTS rules don’t allow service-original operations, but they do allow service-original procedures –A stand-alone simpler operation (such as PUSH-DATA) could be defined in the FW, or the base PROCESS-DATA operation could be simplified and the “TC”-type behavior added by the Data Processing procedure –Once the simpler forward data transfer operation is available in the FW, the procedure based on it could either be contained in the FW itself or created as a service-original procedure in the F-Frame service specification The issue regarding two prime procedure types has been solved by decision at London meeting

Cross Support Services Area Cross Support Transfer Services Working Group 17 Possible Solutions PUSH-DATA in FW as base operation –Simple Data Processing procedure in FW, or –service-original simple data processing procedure in the service specification Make PROCESS-DATA simpler –Make Data Processing simpler (using simpler PROCESS-DATA) in FW Create “TC” Data Processing procedure by extending Data Processing procedure Need to investigate a transfer buffer to bundle invocations Need to investigate a more-efficient reporting/notification scheme