CCSDS Cross Support Services Issue 0.1 October, 2008 Takahiro Yamada, JAXA/ISAS Peter Shames, NASA/JPL.

Slides:



Advertisements
Similar presentations
1 Introducing the Specifications of the Metro Ethernet Forum.
Advertisements

FIPA Interaction Protocol. Request Interaction Protocol Summary –Request Interaction Protocol allows one agent to request another to perform some action.
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
Data Link Protocols(HDLC & PPP). Data Link Protocols The set of specifications used to implement the DLL. DLL Protocols Synchronous Protocols Character-oriented.
1 June 2010 Cross Support Transfer Services (CSTS) Overview.
CMP206 – Introduction to Data Communication & Networks Lecture 1 - Networking Fundamentals.
Page 1 NASA MSFC Engineering Directorate Huntsville, Alabama HOSC DTN Work.
Folie 1 Service Oriented Architecture - Prototyping study - DLR/GSOC Author: S.Gully.
GLAST LAT ProjectManager’s Face to Face - ISOC, 17 March GLAST Large Area Telescope WBS 4.1.B Instrument Science Operations Center Manager’s Face.
COS 420 Day 18. Agenda Group Project Discussion Program Requirements Rejected Resubmit by Friday Noon Protocol Definition Due April 12 Assignment 3 Due.
1 October 2009 Cross Support Transfer Services (CSTS) Future Services as of Spring 2014.
The OSI Model A layered framework for the design of network systems that allows communication across all types of computer systems regardless of their.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
Guide to TCP/IP, Second Edition1 Guide To TCP/IP, Second Edition Chapter 6 Basic TCP/IP Services.
1 CROSS SUPPORT SERVICE ARCHITECTURE Takahiro Yamada (JAXA/ISAS) CCSDS Meeting, Heppenheim, Germany 2 October 2007.
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
CCSDS Spacecraft Monitor & Control Working Group (SM&C WG) SpaceOps 2004.
Mission Operation (MO) Services SM&C-MIA Joint Meeting ESTEC, 27 October 2009 Mario Merri, ESA.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
1 In-Space Cross Support Using Delay / Disruption Tolerant Networking Keith Scott 15 October, 2008 Berlin, Germany October 15, 2008.
CCSDS SCCS ARD For brevity and file-size sake, this file consolidates ONLY those figures that are in the current ARD. Ver 0.9, 29 July 2014 Peter Shames,
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
SISG - SSI ADD Service, Physical, and Protocol View Document Figures Ver 0.4, 2 Sept 09 Peter Shames, et al.
Paper Group: 12 Data Transport in Challenged Networks Above papers are original works of respective authors, referenced here for academic purposes only.
1 Space Communications Cross Support Architecture WG: Charter and Work Plan October 2010 London, UK Takahiro Yamada, JAXA/ISAS.
June 2004 SIW-4 - IP in Space Implementation Guide 1 Handbook for Using IP Protocols for Space Missions James Rash - NASA/GSFC Keith Hogie, Ed Criscuolo,
How would optics fit in CCSDS Stack? G.P. Calzolari (SLS Area Director) CCSDS Spring 2012 Meetings 16 April Which Cross Support Services should be picked.
95-843: Service Oriented Architecture 1 Master of Information System Management Service Oriented Architecture Lecture 3: SOA Reference Model OASIS 2006.
1 ROAD MAP OF THE CCSDS ARCHITECTURE WORKING GROUP (AWG) Draft, Issue March 2003 Takahiro Yamada, Chair, AWG.
ESA UNCLASSIFIED – For Official Use Network Layer Security - Food for Thought D. Fischer, I Aguilar-Sanchez CCSDS Fall Meetings.
Overview of Functional Resources for IOAG Service Catalog Services 15 April 2013 Bordeaux, France John Pietras Global Science and Technology, Inc., Greenbelt,
06/30/ Data Product Service (DPS) Packaging and Context Dan Crichton Steve Hughes Ron Joyner Chris Mattman Paul Ramirez Peter Shames.
Transport Layer COM211 Communications and Networks CDA College Theodoros Christophides
9 Systems Analysis and Design in a Changing World, Fourth Edition.
William Stallings Data and Computer Communications
CSTS File Transfer Service CS File Transfer Specification – Initial Discussions IOAG Service Catalogue #1 Scope Candidate Applications File Content.
Information Architecture WG: Report of the Spring 2004 Meeting May 13, 2004 Dan Crichton, NASA/JPL.
CCSDS Fall Meeting at ESTEC
1 Cross Support Architecture (CSAWG) Overview, Status, Goals Takahiro Yamada JAXA.
Prepared by Engr.Jawad Ali BSc(Hons)Computer Systems Engineering University of Engineering and Technology Peshawar.
Topic 3 Analysing network traffic
1 UML Modeling of Spacecraft Onboard Instruments Takahiro Yamada, JAXA/ISAS April 2005.
The CCSDS Cislunar Communications Architecture Keith Scott The MITRE Corporation CCSDS Meeting January 2007.
Space Data Link Secure Protocol Simulator Bruno Saba DCT/TV/IN 15/04/2010.
© Drexel University Software Engineering Research Group (SERG) 1 The OASIS SOA Reference Model Brian Mitchell.
Overview of Space Communication Cross Support Architecture April 2013 Takahiro Yamada (JAXA/ISAS) 1.
CCSDS Reference Architecture Notes from SAWG discussion & from SEA Report to CESG/CMC 12 & 17 Nov 2014.
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
1 Systems Architecture WG: Charter and Work Plan October 23, 2003 Takahiro Yamada, JAXA/ISAS.
CSA WG Meeting 17 May 2011 Page 1 Berlin, Germany CSA WG Service Agreement Status Prepared by Hugh Kelliher Space ConneXions Limited
CMC meeting, 23 October, 2008 Page 1 JAXA CCSDS Status October, 2008 CMC Meeting DIN, Berlin, Germany Kaneaki Narita JAXA CCSDS Secretary Office.
1 SOA Seminar Seminar on Service Oriented Architecture SOA Reference Model OASIS 2006.
SISG ConOps Operational Functional Deployments Space Internetworking Strategy Group Peter Shames 22 Oct 2009 Version 1.6 DRAFT.
Interconnecting Cisco Networking Devices Part 1 Pass4sureusa Pass4sure.
Global Science and Technology, Inc., Greenbelt, MD, USA
CS408/533 Computer Networks Text: William Stallings Data and Computer Communications, 6th edition Chapter 1 - Introduction.
Service, Physical, and Protocol View Document Figures
Layered Interface Modeling Approach
ETR-NASA DTN Phase-1 Test Results
HOSC DTN Work.
Systems Architecture WG: Charter and Work Plan
CCSDS Reference Architecture
Understanding the OSI Reference Model
ROAD MAP OF THE CCSDS ARCHITECTURE WORKING GROUP (AWG)
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
Version 3 April 21, 2006 Takahiro Yamada (JAXA/ISAS)
Application of ODP for Space Development
JAXA CCSDS Secretary Office
Routing and Switching Essentials v6.0
Hyperledger Fabric 소개 및 튜토리얼
Presentation transcript:

CCSDS Cross Support Services Issue 0.1 October, 2008 Takahiro Yamada, JAXA/ISAS Peter Shames, NASA/JPL

Purpose of This Document Identify services that should be provided by IOAG member agencies for cross support Differentiate communications, applications, and management services Show relationships among the services Provide some thoughts on necessary / useful service views Some thoughts about generic forward / return terms

Communications Services Cross Support Service Types Basic Cross Support Services Forward Delivery Services Forward CLTU/Frame Delivery Service (these may be different svcs) Forward Packet Delivery Service (is packet relaying implied?) Forward Bundle Delivery Service (IP too, what is this service interface?) Forward File Delivery Service (what is this service interface, FTP?) Return Delivery Services Return Frame Delivery Service Return Packet Delivery Service Return Bundle Delivery Service (IP too) Return File Delivery Service Voice and Video Services Voice Service Video Service Routing/ Networking Services IP Routing/Networking Services (why are these separate from fwd / ret bundle svc, arent they just part of Bundle / IP service?) DTN Routing/Networking Service (ditto )

Application Services Cross Support Service Type Basic Cross Support Service Tracking ServicesRadio Metric Data Service Delta-DOR Service Orbit Determination Service Time ServiceSpacecraft Time Correlation Service Spacecraft Time Synchronization Service Monitor and Control Services Spacecraft Monitor and Control Service (not clear this should be a cross support service) Ground Station Monitor and Control Service (this should NOT be one) Planning Support Services (see next page) Ephemeris Access/Delivery Service Tracking Schedule Access/Delivery Service

Management Services Cross Support Service Type Basic Cross Support Service Planning ServicesCatalog Services Service Agreement Management Service Spacecraft Configuration Management Service Service Envelope Validation Service Support Commitment Service Planning Support Services Viewperiod Validation Service Mission Timeline Management Service Ephemeris Access/Delivery Service Tracking Schedule Access/Delivery Service Scheduling Services Nominal Service Request Emergency Service Request N.B. question of whether we would want to use the same planning and scheduling services for both terrestrial and space service instances. I.e. does a rover wanted service ask an orbiter for a pass?

Alternative Application Services Cross Support Service Type Basic Cross Support Service Monitor and Control Services (may be requested by users) Service Monitoring Request (monitor one or more Application or Communication Service execution instances) Service Control Request (control service production for only one Application or Communication Service execution instances, only one Svc Control at a time per service exec instance) Network Management Services (only for network operators) Manage Routing Manage Links & interfaces Manage ephemerides Manage on-board storage Mission Monitor and Control Services Spacecraft Monitor and Control Service (not clear this should be a cross support service) Ground Station Services Ground Station Monitor and Control Service (this should only be an intra- network service used by network operators)

Relationships Among Services (really need to show protocol layering here, look at ADD diagrams) Orbiter Lander Orbiter Control Center Lander Control Center Bundle Delivery U Bundle Delivery P Time Corr. P Time Corr. U GS M&C P Ground Station Bundle Delivery U Bundle Delivery P GS M&C U Bundle Delivery P

Thoughts on Different Service Views Service Interface view (per service) What service is provided to the users? How it is accessed and delivered? What is its behavior from the users point of view? What are the data objects that are transferred across the interface? Is it throughput, store & forward, or both? What security is provided / required to access & control the interface? What credentials are required? What constraints are there on the service? Check out FIPA Service definitions and ontology Service Protocol Communications view (per service) What protocols implement the service interface? What protocols support the service interface? What constraints are there on the protocols? How are end-to-end paths constructed?

Thoughts on Different Service Views, contd Mission Operations view (per related set of services) How is mission operations service provided? What mission operations service elements (and others) are involved? What are their data and control flows? How do they behave together to deliver the operations service? What constraints are there on this operations service? End-to-end View (per service) How do users request the end-to-end services (ties to service IF view)? How do users monitor and control these services? What system elements implement the service (ties to MO view)? What functions do these element perform to deliver the service (ties to svc IF view)? How do the operators of these elements monitor and control them? What constraints are there on the end-to-end service?

Thoughts on Different Service Views, contd Mission Lifecycle view (per set of services) How does this set of services support mission operations lifecycle? Are different services used during different phases, do they evolve? What are their data and control flows during / across phases? How is information managed / passed among services during the lifecycle? Are there gates to be passed to transition among phases? What constraints are there on this set of services during lifecycle? Cross Support / Enterprise view (per service) Does the service operate differently in cross support mode (vs intra-agency use)? How are contracts for services established? Are funds exchanges or is it quid pro quo or some other payment in kind? Are there constraints on what cross support users can do? How is access and security managed, how are credentials issued and managed?

Thoughts on Different Service Views, contd Questions for Infrastructure elements (per service node) What minimal set of services are required to participate? What is the full set of services provided? What is the PICS for each provided service? What service interface options are offered? What service modes are supported? Which communications links and protocols are supported? What are performance capabilities and capacities of the links and service elements? What components are used to provide service interfaces? How many simultaneous users can be serviced? What constraints on use of the element? And also what are requirements from infrastructure elements on the compliant components and sub-systems that they require?

Semi-random Thoughts on Generic Forward / Return Forward / return have been used to imply direction from / to Earth Command and Telemetry come associated with specific semantic meanings, and may still be useful but miss other data types, voice, video, software loads, OBC dumps, eng vs housekeeping Notion of request / response (/ ack / nack) is a good one too, but it is more of an interaction pattern and there are others including multi-cast Link asymmetries are likely to remain due both to physical constraints (aperture, mass, power) and different data transfer requirements FIPA uses: REQUEST, if the sender wants the receiver to perform an action, INFORM, if the sender wants the receiver to be aware of a fact, QUERY_IF, if the sender wants to know whether or not a given condition holds, CFP (call for proposal), PROPOSE, ACCEPT_PROPOSAL, REJECT_PROPOSAL, and interactions like REQUEST-WHEN, RECRUITING & BROKERING SM&C uses: SEND, SUBMIT, REQUEST, INVOKE, PROGRESS, PUB-SUB SM uses: SENDER/RECEIVER, INVOKATION, SUCCESS/FAIL RETURN, ACK RETURN CSTS uses: initiator, responder, invoker, performer, and also send, receive Maybe what we need to do is to treat the links themselves as just that, full, half, simplex, symmetric, asymmetric, uni-cast, multi-cast, broadcast as is their physical nature, and use these other semantic terms, e.g. command, telem, request, respond, upload, download to refer to the interface interactions and patterns of how the links are used