Fall 2010 Meeting Stuart Fowell SOIS Application Support Services Red Books Status.

Slides:



Advertisements
Similar presentations
CESG, Fall 2011, 5 th November 2011 Stuart Fowell, SciSys Device Virtualisation and Electronic Data Sheets.
Advertisements

Service Description: WSDL COMP6017 Topics on Web Services Dr Nicholas Gibbins –
Giving a formal meaning to “Specialization” In these note we try to give a formal meaning to specifications, implementations, their comparisons. We define.
CS 411W - Notes Product Development Documentation.
6 th October 2009 Stuart Fowell The CCSDS Spacecraft Onboard Interface Services (SOIS) Standards An Introduction.
Chapter 23: ARP, ICMP, DHCP IS333 Spring 2015.
16: Distributed Systems1 DISTRIBUTED SYSTEM STRUCTURES NETWORK OPERATING SYSTEMS The users are aware of the physical structure of the network. Each site.
CSSM Meeting Summary Fall 2012 Meetings 15 – 18 October E. Barkley Chair (NASA/JPL) C. Haddow Co-Chair (ESA/ESOC) Cleveland, Ohio, USA.
Apr12-cesg-1 Chris Taylor (AD) Stuart Fowell (DAD) SPACECRAFT ONBOARD INTERFACES SERVICES (SOIS) AREA.
ESTEC, Noordwijk, Netherlands 27 Oct 2009 SERVICE ARCHITECTURE FOR SPACE -- BOF 1.
Cesg-1 June 2010 Chris Taylor (AD) Stuart Fowell (DAD) SPACECRAFT ONBOARD INTERFACES SERVICES (SOIS) AREA.
WG RAQMON Internet-Drafts RMON MIB WG Meeting Washington, Nov. 11, 2004.
Symmetric Key Management Books Development Plan Daniel Fischer (ESA) Ignacio Aguilar Sanchez (ESA) CCSDS Spring Meeting 2010 | Portsmouth, VA.
31 st October – 4 th November 2011 Fall 2011 Meeting Agenda Boulder, Colorado, USA SOIS Application Support Services WG Conclusions & Actions.
Methodologies. The Method section is very important because it tells your Research Committee how you plan to tackle your research problem. Chapter 3 Methodologies.
1 Fall Technical Meeting, Bordeaux (BOD) 4/15-18/2013 SLS-CS_13-03 Separating Coding from Framing V. Sank, H. Garon - NASA/GSFC/MEI W. Fong, W.
16 th – 19 th April 2012 Spring 2012 Meeting Agenda Darmstadt, Germany SOIS Application Support Services WG.
SpaceWire Plug-and-Play: A Roadmap Peter Mendham, Albert Ferrer Florit, Steve Parkes Space Technology Centre, University of Dundee 1.
Data Systems Division TEC-EDS SOIS – SpaceWire Working Meeting Estec April 2007 Chris Taylor ED-EDS Stuart Fowell SciSys UK Ltd Dai Stanton Keltik.
ESA UNCLASSIFIED – For Official Use SOIS Evaluation by the Primes F. Torelli (ESA) Software Reference Architecture - Focus on the Execution Platform ADCSS.
Yang Shi (Richard), Yong Zhang IETF 74 th 26 March 2009, San Francisco CAPWAP WG MIB Drafts Report.
Ajh January 2007 CCSDS “Books” Adrian J. Hooke CMC Meeting, Colorado Springs 26 January 2007.
ESA UNCLASSIFIED – For Official Use Metadata in SOIS Service Primitives F. Torelli & P. Skrzypek CCSDS Spring Meeting /4/2013.
Real-Time Systems Presented by: Stuart D Fowell SciSys SOIS Prototyping Activities CCSDS Spring 2008 Meeting, Washington D.C, USA.
ESA UNCLASSIFIED – For Official Use Recap of SOIS Evaluation by the Primes F. Torelli (ESA) CCSDS Spring Meeting, 23/03/2015.
ISCSI Extensions for RDMA (iSER) draft-ko-iwarp-iser-02 Mike Ko IBM August 2, 2004.
Nov11-cesg-1 SOIS Area Report Wireless WG Primary Objectives for the fall meeting Establish lessons learned from the Asset Management (AM) Magenta Book.
Real-Time Systems Presented by: Stuart D Fowell CCSDS Time Critical Onboard Application Services Stuart D. Fowell, Keith L. Scott, Chris.
23 rd October 2009 Stuart Fowell SciSys and Astrium SOIS Projects - CCSDS Fall 2009 Meeting.
SIP working group IETF#70 Essential corrections Keith Drage.
Information Architecture WG: Report of the Spring 2004 Meeting May 13, 2004 Dan Crichton, NASA/JPL.
Cesg-1 22 October 2008 Bob Durst (AD) Dai Stanton (DAD) SPACE INTERNETWORKING SERVICES (SIS) AREA.
Delta-DOR WG: Report of the Spring 2010 Meeting Portsmouth, VA, USA May 7 th, 2010 Roberto Maddè ESA/ESOC,
Apr12-cesg-1 Chris Taylor (AD) Stuart Fowell (DAD) SPACECRAFT ONBOARD INTERFACES SERVICES (SOIS) AREA.
Comments from Simplified PROCESS-DATA Exercise John Pietras CSTSWG Berlin May, 2011.
Apr12-cesg-1 Chris Taylor (AD) Stuart Fowell (DAD) SPACECRAFT ONBOARD INTERFACES SERVICES (SOIS) AREA.
Submission doc.: IEEE 14-22/0098r0 July 2014 Slide 1 P PAR and CSD Comment Resolution Date: Authors:
Design and Implementation of Spacecraft Avionics Software Architecture based on Spacecraft Onboard Interface Services and Packet Utilization Standard Beijing.
CCSDS SOIS Working Group Meeting – Berlin, Germany 14th of October 2008 Prototyping of CCSDS SOIS services on 1553 Bus Sev Gunes-Lasnet, Olivier Notebaert.
1 SOIS P&P input. 2 Introdcution As part of the work to standardise onboard communication services, the CCSDS SOIS WG has recently delivered new draft.
Cesg-1 28 April October 2008 Bob Durst (AD) Dai Stanton (DAD) SPACE INTERNETWORKING SERVICES (SIS) AREA.
SOIS Application Support Service WG and SOIS Plug-and-Play BoF Spring 2008 Report.
PS -0 System Architecture Working Group RASDS Status 14 June 2006 Peter Shames NASA / JPL
IEEE mban SubmissionSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title:Resolution.
1 09 October SOIS Report to CESG/CMC 9 October 2007 Patrick Plancke, C. Taylor.
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
Review of HTML and CSS A (very) brief review of some key fundamentals to be aware of in IT-238.
Real-Time Systems Presented by: Stuart D Fowell SciSys AMS Prototyping CCSDS Spring 2008 Meeting, Washington D.C, USA.
7/27/2004IETF San-Diego Plenary meeting 8/2004 EPON MIBs Lior Khermosh – Passave Technologies
Slide 1 2/22/2016 Policy-Based Management With SNMP SNMPCONF Working Group - Interim Meeting May 2000 Jon Saperia.
NEMO Basic Support update IETF 61. Status IANA assignments done Very close to AUTH48 call Some issues raised recently We need to figure out if we want.
SDLS Protocol Green Book initiation Ignacio Aguilar Sanchez (ESA) CCSDS Spring Meeting 2010 | Portsmouth, VA.
Doc.: IEEE /0415r0 Submission April mc CIDs 1136,1118,1458 Date: Authors: Graham Smith, DSP GroupSlide 1.
Draft-ietf-pim-port-03 wglc. WGLC responses Thomas suggested a long list of changes, mostly editorial –I believe I addressed all Dimitri also had comments.
Doc.: IEEE sru Submission 11 November 2013 M Ariyoshi, S Kitazawa (ATR)Slide 1 Project: IEEE P Working Group for Wireless Personal.
Spacecraft Onboard Interface Services Application Support Services Working Group (SOIS-APP WG) CCSDS Spring 2013 Meeting.
Chris Taylor TEC-EDS 1 Communication Management CMD & Data Acquisition Services Time Access Service File & Packet Store Services Message Transfer Service.
1 M206 Chapter 31: An Overview of Software Development 1.Defining the problem 2.Analyzing the requirement – constructing initial structural model 3.Analyzing.
2/17/2004IETF Seoul Plenary meeting 3/2004 EPON MIBs Lior Khermosh – Passave Technologies
ITU Liaison on T-MPLS Stewart Bryant
SOIS Application Support Services WG – Fall 2009 Meeting
SPACECRAFT ONBOARD INTERFACES SERVICES
Nov 2010 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Resolution of PAR and 5C Comments for MBAN Study.
Recap of SOIS Evaluation by the Primes
SPACECRAFT ONBOARD INTERFACES SERVICES
September 2010 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [TG6 Proposed MAC comment resolution]
Updates to Draft Specification for DTN TCPCLv4
Submission Title: LB Resolutions from kivinen
Web-based Imaging Management System Working Group - WIMS
BPSec: AD Review Comments and Responses
Presentation transcript:

Fall 2010 Meeting Stuart Fowell SOIS Application Support Services Red Books Status

2 SOIS Application Support Services Red Books Status - Fall 2010 Meeting Overview (1/2) Snapshot of books in CWE at “SOIS-APP/Meeting Materials/2010/Fall” TAS 1 st & 2 nd Agency Reviews completed Magenta Book reviewed by CESG prior to publishing Small number of comments to address prior to poll for publishing MTS 1 st Red Book completed Reviewed by CESG prior to 1 st Agency Review Small number of comments to address prior to 1 st Agency Review FPSS 1 st Agency Review complete Prototyping by ESA complete 2 nd Red Book complete – updates from 1 st Agency Review and Prototyping Ready for final approval from WG for 2 nd Agency Review

3 SOIS Application Support Services Red Books Status - Fall 2010 Meeting Overview (2/2) DAS and DDPS 1 st and 2 nd Agency Reviews completed Additional functionality for synchronising with subnetwork and with applications identified Red Books updated (issue 2.1) Agreed at Fall 2009 meeting Awaiting protototyping of additional functionality by SciSys (ESA’s SOIS Proof of Concept project) 3 rd Agency Review or direct to Magenta Book in Spring 2011? DES and DVS 1 st Draft of Red Books produced in 2009 Prototyped by SciSys (ESA’s SOIS Reference Implementation project) Awaiting completion of and alignment with Plug-and-Play architecture

4 SOIS Application Support Services Red Books Status - Fall 2010 Meeting TAS Magenta Book CESG Comments (1/4) CSS-1) Section 1.1 immediately discusses SOIS-compliant services as if the reader knows what SOIS is. I believe best practice is to spell out acronyms upon first use. Suggest spelling first use of acronym. But also see below re SOIS acronym in this document in general. Frustratingly this is exactly the same form of text as used in the published SOIS Subnetwork Services Magenta Books However, only an editorial change Propose we accept this & update document CSS-2) Section "vertical standaridsation" ? Seems the rationale of promoting inter-interoperability between spacecraft integrators and equipment vendors is a sufficient rationale? Don't standards in general try to be "horizontal" by operating across many missions? What is meant by "vertical" here? Suggest re-phrasing. Frustratingly this is exactly the same form of text as used in the published SOIS Subnetwork Services Magenta Books In this case, there is no horizontal standardisation as TAS does not have a peer-to-peer protocol, rather it provides a (potentially) local function, making use of a (potentially) synchronised time source Propose we reject this CSS-3) To the best of my knowledge, I believe CCSDS documents are not include CCSDS internal organizational artifacts as part of their formal publication. I do not recall other CCSDS documents prefixing a service identification with, as in this case, also the Area Identification. Why is this the SOIS Time Access Service and not simply the Time Access Service? The introduction (when fully spelled out) will make it clear that this is for spacecraft on board services. Suggest replacing all instances of "SOIS Time Access Service" with "Time Access Service". (Also, the document is not consistent about this -- in some places it calls out SOIS TAS, some places just TAS). Frustratingly this is exactly the same form of text as used in the published SOIS Subnetwork Services Magenta Books However, only an editorial change Propose we accept this & update document

5 SOIS Application Support Services Red Books Status - Fall 2010 Meeting TAS Magenta Book CESG Comments (2/4) CSS-4) definition of error bound: not clear what the addition of "notional" does to better convey the definition here? Also, the term appears only in the introduction -- ie the practice makes no further reference to this term; suggest removing it or (perhaps what was intended) add some linkage to where error data is returned. This definition has been in the TAS Red Book since at least issue 0.4. Accepted that it isn’t referred to further. “notional” – defn. “theoretical, speculative”. Is this replaced by the terms “precision” and “resolution” or does it also have relevance, e.g. the error bound could be larger than the precision or resolution, derived from the synchronisation mechanism? If yes, then keep the definition. Do we replace “notional” with “theoretical”, or add a note explaining the definition of “notional” for the hard-of-thinking? If keeping, then should “error bound” be indicated in the MIB or associated with each “time value”? Is it likely to change over time, if yes then associated with “time value”, if no then put in MIB. If associated with “time value”, the definition of the “time value” parameter should be updated to include an “error bound” component. Perhaps this should be optional? CSS-5) definition of time correlation: this is bit confusing -- the term is introduced but then practice goes on to say (on page 2-2) that time correlation is not in this practice; perhaps the definition is not required? Suggest removing the definition. Reject removal of definition It is important to distinguish between what time correlation is and what is performed by TAS, and therefore it is important to define what time correlation is

6 SOIS Application Support Services Red Books Status - Fall 2010 Meeting TAS Magenta Book CESG Comments (3/4) CSS-6) Section Purpose and operation were a little confusing -- what is the difference between "fine- grain" vs. "coarse-grain" -- its seems that TAS is for "coarse-grain" only applications; is there some specification that can be offered as part of the practice to differentiate fine vs. coarse-grain? E.g., are alarms delivered to within the nearest 1/100th second fine or coarse-grain? Or is there some other distinction? Accept. Update document to add an example of “coarse-grain” and “fine-grain” timers in terms of precision and resolution, distinguishing between e.g. OBT-synchronised coarse-grain and hardware-specific fine-grain timers CSS-7) Section Not clear if the discussion about MIB is in relation to the underlying layers or is the TAS MIB. It appears to be the TAS MIB? Suggest making this explicit. Accept. Update document CSS-8) Alarms and Metronomes -- Should the practice recommend at least minimum capacities -- e.g.., relative to the class of mission presumably there is at least a minimum number of alarms and metronomes that need to be supported ? Should this be required in the MIB ? (It seems to me that a robotic class mission with, e.g, 12 instruments, might demand more from TAS than a mission with only 1 or 2 instruments and a manned mission might be a very different situation). Reject recommending number of capacities for mission classes. Mission requirements on the number of capacities is very implementation-specific. Do other recommendations do this? To discuss. What value is there for putting the supported number in the MIB? What would online applications do with it? Perhaps appropriate for a Service Conformance Statement?

7 SOIS Application Support Services Red Books Status - Fall 2010 Meeting TAS Magenta Book CESG Comments (4/4) SIS-1) This is not a condition for approval, but rather a comment (perhaps a lament) on the Time Access Service: I struggle with why this isn't a Green Book. There is only one service that is mandatory (wallclock time), and the abstract service interface bears so little resemblance to the concrete (and widely implemented) POSIX interface provided as an example, that I just don't see what utility this document provides as a magenta book. The other two services are optional, and there's no meat in the MIB. The one table that seems to actually be quite useful is a mapping of the SOIS Time Access Service onto the POSIX API. Unfortunately, it is buried on page C-4 in an Informative Annex. It's the ONLY thing in this document that actually seems to *recommend* a concrete *practice.* (Indeed, it's the only place in the document where the word "recommend" is not boilerplate.) It is a typical service required by onboard applications, therefore has been defined in terms of provided services. In general computing, the POSIX interface doesn’t (to my knowledge) typically use a synchronised clock source, instead it uses an RTOS timer that is driven by a local oscillator. Is this an argument that TAS should have been combined with the time primitives of SYS? However, there is no requirement that the time source used by TAS should be synchronised so has the flexibility to be implemented as a POSIX service or a more bespoke implementation in e.g. hardware associated with the local clock source synchronised across an onboard network such as implemented in ESA’s CCSDS Time Manager IP core. Should the previous points be added to the document? SIS-2) Editorial: The following sentence seems to be grammatically incorrect (from p. B-2): "Depending on the sophistication of the local time source, it can detect missed correlation steps and can be configured such that the correlation operation never causes the indicated time to run backwards." The first part of this sentence doesn't assert "sophistication," so the second half shouldn't assert capability. If the first part of the sentence began "If the local time source is sufficiently sophisticated,..." or the second half were made subjunctive (can- >could in both places), I'd be more comfortable with the sentence. Accepted. Will take suggested change to first half of sentence.

8 SOIS Application Support Services Red Books Status - Fall 2010 Meeting MTS Red Book CESG Comments (1/2) SIS-1) In section 2.1, in the fifth paragraph on page 2-2, the term "MTS protocol" is inappropriate because (as is stated several times) the MTS Red Book specifies a service, not the protocol that is the means of providing that service. Change from: "It is recommended that the MTS protocol be the subset of the protocol provided by the AMS, defined in sections 4 and 5." to: "It is recommended that the MTS service be provided by an implementation of that subset of the AMS protocols which is defined in sections 4 and 5.“ Accepted. Document will be updated as suggested SIS-2) On Page 2-2, in the sentence " From subsection 2.3 of reference [1], the following AMS interactions are degraded to optional for MTS:" Change "degraded" to "deprecated“ Accepted. Document will be updated as suggested SIS-3) In sections and 3.2.4, it would be useful to define the formulation "in a synchronous manner". In particular, it's not obvious how the manner in which a service user sends an antecedent message (synchronous vs asynchronous) would have any effect on the issuance of a reply to that message. Ironically the term “synchronous manner” is copied from the AMS Red Book and the author of the AMS Red Book is the commenter here (Scott Burleigh)! AMS: “Synchronous query. Messages may be sent in a synchronous manner, i.e., suspending further activity until a reply is received.” BTW “antecedent” - defn. “one that proceeds another” Not sure what to suggest here…perhaps talk it over with Scott

9 SOIS Application Support Services Red Books Status - Fall 2010 Meeting MTS Red Book CESG Comments (2/2) SIS-4) If the SOIS QoS parameters are service class and channel number, as indicated in the discussion of "flow label" in 3.4.1, then it seems incorrect to use "QoS" as a synonym for service class; this seems to have been done later in that same paragraph and also in the NOTEs for Assert_invitation.request and Assert_subscription.request in Accepted. Text will be rationalised so that either QoS is used alone or explicitly replaced with “service class and channel” (and not “channel identifier” or “channel number”). In addition, reference will be made to the SOIS Subnetwork Packet Service for the definition of “service class and channel”

10 SOIS Application Support Services Red Books Status - Fall 2010 Meeting FPSS Red Book Updates Since 2 nd Agency Review Reviewed by ESA – ESOC Operators, from the perspective of providing file-based operations and how TM packets are retrieved from ESA spacecraft today (use of PUS in actual operator practise) Resulted in a number of refinements in FPSS (descriptive text, primitives, parameters) As well as agreeing that a number of their comments related to PUS, file-based operations extensions and implementation-specific issues Prototyping performed by ESA (Aitor) on RASTA System building on earlier Spanish MAMMA project Separates file store access protocol from low level block access protocol (used within file store implementation) Allows for user to be remote from file store, which itself may be spread across multiple mass memories accessed via a subnetwork Proposed that Issue 1.5 be put forward as Issue 2 for 2 nd Agency Review