[cssm] [EXTERNAL] CSSM: Service Agreement Parameters - Update of the presentation from Fall Meetings 2023

Shames, Peter M (US 312B) peter.m.shames at jpl.nasa.gov
Tue Feb 6 17:57:48 UTC 2024


Dear Marcin, Erik, et al,

Maybe I am over-reacting, but I have the feeling that all of the issues that I identified have been “pushed off the table” in the rush to get something out the door because “We are already very late with development for Blue-1”.  I understand the desire to get something out on the street, and I really do not want to slow that down.

But …


  1.  Any standard that pretends to address “Service Agreements” must be doing it between a Service Provider and a Service User.  These are Organizations.  And there are likely to be discrete Point of Contact (persons) who are involved.  There is a SANA Organizations registry (https://sanaregistry.org/r/organizations/<https://urldefense.us/v3/__https:/sanaregistry.org/r/organizations/__;!!PvBDto6Hs4WbVuu7!J54qJVQ6uOSMg6cM_6oPzeBd9gHFGlqv3g5u8EqaMKUW21CdwumYrMxJJlVatZVHoO1AW2gubjpTTuSQ54bCjLZRwQ$>).  If you do not use that as the default just what ARE you going to use?  If you do not use the SANA Contacts registry for the PoC (https://sanaregistry.org/r/contacts/<https://urldefense.us/v3/__https:/sanaregistry.org/r/contacts/__;!!PvBDto6Hs4WbVuu7!J54qJVQ6uOSMg6cM_6oPzeBd9gHFGlqv3g5u8EqaMKUW21CdwumYrMxJJlVatZVHoO1AW2gubjpTTuSQ54aKUFABXA$>) just what are you going to use?  You can always allow an “override” or “fill in the blank” option, but I believe that the defaults should be these registries.  In fact, the SANA docs require it.
  2.  These Agreements must address, in the most narrow case, some communications between a user MOC (EUN in SCCS-ARD terms), a Ground Station (ESLT), and a Spacecraft (SUN).   There is a SANA registry for ESLT (Service Site and Apertures, https://sanaregistry.org/r/service_sites_apertures/<https://urldefense.us/v3/__https:/sanaregistry.org/r/service_sites_apertures/__;!!PvBDto6Hs4WbVuu7!J54qJVQ6uOSMg6cM_6oPzeBd9gHFGlqv3g5u8EqaMKUW21CdwumYrMxJJlVatZVHoO1AW2gubjpTTuSQ54YyS0VoOA$>), and there is a SANA registry for Spacecraft and SCIDs (the only identifier that CCSDS defines for spacecraft at the link layer, https://sanaregistry.org/r/spacecraft/<https://urldefense.us/v3/__https:/sanaregistry.org/r/spacecraft/__;!!PvBDto6Hs4WbVuu7!J54qJVQ6uOSMg6cM_6oPzeBd9gHFGlqv3g5u8EqaMKUW21CdwumYrMxJJlVatZVHoO1AW2gubjpTTuSQ54aEYDzClg$>, https://sanaregistry.org/r/spacecraftid/).    If you do not use the SANA SS&A registry for the ESLT and Service providers just what are you going to use?  You can always allow an “override” or “fill in the blank” option, but I believe that the defaults should be these registries.  Likewise the S/C and SCID.
  3.  This is really basic and it should, according to the CCSDS SANA Guidelines, CCSDS 313.2-Y-2, be the default approach for resolving all references to such entities.  It’s not that anyone in the WG is “important enough” to do it, it’s that CCSDS requires it.  RTFM.  Section 3.2.1 and 3.2.4 would be good places to start.

As for what you guys decide to do with things like space-to-space links (which already exist), link layer relaying (which already exists in a crude form between NASA and ESA), and networking (which is right over the horizon in LNIS) that’s up to you.  Go ahead and start small, but please to keep in mind that there is going to come a time when you must extend this framework to address those topics.  That light at the end of the tunnel is indeed a freight train headed your way.

Yes, there is work that must be done between CSS (SM) and SIS (DTN) to get that stuff sorted out.  There must be a well documented and understood relationship between the CSS link layer parts and the SIS DTN Routing and NW Mgmt parts.  One relies upon the other.  SEA will surely be in the mix too, and no, it is not yet done.

On the issue of use of RFM to describe these spacecraft on-board environments I agree completely that this should be tackled.   Each time I have asked the question I am told: 1) RFM is only for the ground; 2) We could use it for on-board (it’s the “flip side”) but haven’t done it yet due to resource limitations; and 3) we do not have RFM for DTN.  I think that has been the “party line”, and I do understand it.  I also fully support using RFM for these on-board environments, and for DTN.  But you cannot really succeed in discussing this with SIS DTN until you have a nice clear picture of how it all might work that you can a) agree upon yourselves; and b) present to others.

I took a shot at describing how I understand that CSS RFM, SOIS EDS, and MOIMS SM&C (do not get me started on this) relate.  This was discussed at CESG and I believe that there is substantial agreement at that level.   I did not tackle the SIS DTN AMA models at that time, but have done so recently.  Those two analysis presentations are attached.  I think that these materials can help form a starting point for discussion when you ARE ready to tackle these issues.

Until then, please do just set it aside.  Ok?

However, in my opinion, and according to CCSDS guidelines, those SANA issues really must be addressed now.

Thanks, Peter


From: "Marcin.Gnat at dlr.de" <Marcin.Gnat at dlr.de>
Date: Tuesday, February 6, 2024 at 2:34 AM
To: Peter Shames <peter.m.shames at jpl.nasa.gov>
Cc: SMWG <smwg at mailman.ccsds.org>, Erik Barkley <erik.j.barkley at jpl.nasa.gov>
Subject: RE: [cssm] [EXTERNAL] CSSM: Service Agreement Parameters - Update of the presentation from Fall Meetings 2023

Dear Peter,

Regarding your points 2/3 already you got the answer from Erik. We focus right now for the simple scenario, and as soon we know what we want to do with complex, interplanetary scenarios we can extend it (i.e. for Blue-2 Version). We are already very late with development for Blue-1 and struggling with additional complex scenarios would push us beyond any meaningful usefulness (industry and players started to develop their own things, because they did not found anything).

To the fist one: SANA, I think most have been said already, thus I will not go into details. I do not feel I’m important enough to decide on specific SANA usage or not 😉. In essence however, all of the parameters which have “String” as type, can use SANA entries (or FRM OID’s in that matter). I did not write it in my power point, but I will have it in the Blue Book in field descriptions, saying “this value should be ideally SANA registry… blah blah… or otherwise bilaterally agreed value”. Something along this lines we have already in SSF and CPIF, CDE, etc…

Quintessence: we did not forget all these topics, but we want a release quick, to still make it to the “market”.

Cheers
Marcin

From: Shames, Peter M (US 312B) <peter.m.shames at jpl.nasa.gov>
Sent: Samstag, 20. Januar 2024 00:51
To: Barkley, Erik J (US 3970) <erik.j.barkley at jpl.nasa.gov>; Gnat, Marcin <Marcin.Gnat at dlr.de>; smwg at mailman.ccsds.org
Subject: Re: [cssm] [EXTERNAL] CSSM: Service Agreement Parameters - Update of the presentation from Fall Meetings 2023

I like the idea of leveraging FRMs as part of this.  And I get the issue that some of the future issues I raised are just too “future” for you to think about … just please keep them in mind.

But no one made any mention of leveraging the existing SANA registries at all.  Is that because it is just so obvious that of course you will use them, or that you (silently) rejected it?

Curious minds want to know.

Cheers, Peter


From: Erik Barkley <erik.j.barkley at jpl.nasa.gov<mailto:erik.j.barkley at jpl.nasa.gov>>
Date: Thursday, January 18, 2024 at 9:39 PM
To: Peter Shames <peter.m.shames at jpl.nasa.gov<mailto:peter.m.shames at jpl.nasa.gov>>, "Marcin.Gnat at dlr.de<mailto:Marcin.Gnat at dlr.de>" <Marcin.Gnat at dlr.de<mailto:Marcin.Gnat at dlr.de>>, SMWG <smwg at mailman.ccsds.org<mailto:smwg at mailman.ccsds.org>>
Subject: RE: [cssm] [EXTERNAL] CSSM: Service Agreement Parameters - Update of the presentation from Fall Meetings 2023

Dear Peter,

Okay, so we have been warned that your desk is “loaded” 😊.    More seriously, although the inputs are good, I think we (the CSSM WG) are still a good ways away from coming near the territory of service agreements for all of space exploration – e.g. I think there would have to be a lot of discussion first as to what DTN network management needs to have by way of peering arrangements, etc.  For now, we (CSSM WG) are just trying to gather a preliminary list of likely service agreement parameters for E2S link management.   I think we can be mindful and can agree in principle with, as you say to us, “to discuss this at more length when you are ready.”

On a side note we could also consider, perhaps somewhat more seriously, adoption for (additional) FRMs in SOIS, SIS, etc.   This could also have a bearing on capturing service agreement parameters in other domains that you note.

Best regards,
-Erik

From: SMWG <smwg-bounces at mailman.ccsds.org<mailto:smwg-bounces at mailman.ccsds.org>> On Behalf Of Shames, Peter M (US 312B) via SMWG
Sent: Thursday, January 18, 2024 9:45
To: Marcin.Gnat at dlr.de<mailto:Marcin.Gnat at dlr.de>; smwg at mailman.ccsds.org<mailto:smwg at mailman.ccsds.org>
Subject: Re: [cssm] [EXTERNAL] CSSM: Service Agreement Parameters - Update of the presentation from Fall Meetings 2023

Hi Marcin, et al,

It’s great that you guys have started to develop this Service Agreement framework.  I think it should be of a lot of use and that what you have produced is a good start.

That said, I have a few comments and observations that will undoubtedly come up when this standard crosses my desk as part of a CESG review.  So I thought I’d toss them out now, for your consideration.

Comments

  1.  This draft makes mention of a variety of objects for which we have existing (if somewhat incompletely filled out) SANA registries, but there is no mention of SANA anywhere.  I believe that all of the following should be referenced, and that the standard should clarify how these are to be used, extended if needed, or substituted only where it is essential to do so.
     *   https://sanaregistry.org/r/organizations/<https://urldefense.us/v3/__https:/sanaregistry.org/r/organizations/__;!!PvBDto6Hs4WbVuu7!J54qJVQ6uOSMg6cM_6oPzeBd9gHFGlqv3g5u8EqaMKUW21CdwumYrMxJJlVatZVHoO1AW2gubjpTTuSQ54bCjLZRwQ$>
     *   https://sanaregistry.org/r/contacts/<https://urldefense.us/v3/__https:/sanaregistry.org/r/contacts/__;!!PvBDto6Hs4WbVuu7!J54qJVQ6uOSMg6cM_6oPzeBd9gHFGlqv3g5u8EqaMKUW21CdwumYrMxJJlVatZVHoO1AW2gubjpTTuSQ54aKUFABXA$>
     *   https://sanaregistry.org/r/service_management_entity_types/<https://urldefense.us/v3/__https:/sanaregistry.org/r/service_management_entity_types/__;!!PvBDto6Hs4WbVuu7!J54qJVQ6uOSMg6cM_6oPzeBd9gHFGlqv3g5u8EqaMKUW21CdwumYrMxJJlVatZVHoO1AW2gubjpTTuSQ54bePBw39g$>
     *   https://sanaregistry.org/r/service_sites_apertures/<https://urldefense.us/v3/__https:/sanaregistry.org/r/service_sites_apertures/__;!!PvBDto6Hs4WbVuu7!J54qJVQ6uOSMg6cM_6oPzeBd9gHFGlqv3g5u8EqaMKUW21CdwumYrMxJJlVatZVHoO1AW2gubjpTTuSQ54YyS0VoOA$>
     *   https://sanaregistry.org/r/spacecraft/<https://urldefense.us/v3/__https:/sanaregistry.org/r/spacecraft/__;!!PvBDto6Hs4WbVuu7!J54qJVQ6uOSMg6cM_6oPzeBd9gHFGlqv3g5u8EqaMKUW21CdwumYrMxJJlVatZVHoO1AW2gubjpTTuSQ54aEYDzClg$>
     *   https://sanaregistry.org/r/spacecraftid/<https://urldefense.us/v3/__https:/sanaregistry.org/r/spacecraftid/__;!!PvBDto6Hs4WbVuu7!J54qJVQ6uOSMg6cM_6oPzeBd9gHFGlqv3g5u8EqaMKUW21CdwumYrMxJJlVatZVHoO1AW2gubjpTTuSQ54au9Neskg$>



  1.  This seems to be exclusively focused on “standard” Earth to S/C services, but we are already in an era where there are existing “space based services”, like the Mars orbiting missions, and the Lunar mission set, with “standardized” relay operations, is already in development.  Is there a plan for addressing these other classes of missions?
  2.  Is there a plan to build in extensibility for new service types as these are developed?  This might include, for instance, Lunar PNT services, DTN services, and DTN to IP “protocol bridging”.

I’d be happy to discuss this at more length when you are ready.

Thanks, Peter


From: SMWG <smwg-bounces at mailman.ccsds.org<mailto:smwg-bounces at mailman.ccsds.org>> on behalf of SMWG <smwg at mailman.ccsds.org<mailto:smwg at mailman.ccsds.org>>
Reply-To: "Marcin.Gnat at dlr.de<mailto:Marcin.Gnat at dlr.de>" <Marcin.Gnat at dlr.de<mailto:Marcin.Gnat at dlr.de>>
Date: Thursday, January 18, 2024 at 12:49 AM
To: SMWG <smwg at mailman.ccsds.org<mailto:smwg at mailman.ccsds.org>>
Subject: [EXTERNAL] [cssm] CSSM: Service Agreement Parameters - Update of the presentation from Fall Meetings 2023

Dear all,

I had a small task to update the collection of the Service Agreement parameters, which I presented during Fall Meetings 2023. During this presentation we had a discussion and number of comments/changes, which now I implemented. As you can see I still have there two or so “TBCs”. Except that I think it looks good for the first schema version for SA File type. I will try to set it up until our next teleconference, but not promising it….;-)

Cheers
Marcin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.ccsds.org/pipermail/smwg/attachments/20240206/19e03999/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 313x2y2.pdf
Type: application/pdf
Size: 459369 bytes
Desc: 313x2y2.pdf
URL: <http://mailman.ccsds.org/pipermail/smwg/attachments/20240206/19e03999/attachment-0001.pdf>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: SEA Protocol FRM EDS model comparison 220119.pptx
Type: application/vnd.openxmlformats-officedocument.presentationml.presentation
Size: 4405708 bytes
Desc: SEA Protocol FRM EDS model comparison 220119.pptx
URL: <http://mailman.ccsds.org/pipermail/smwg/attachments/20240206/19e03999/attachment-0002.pptx>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: SEA SAWG AMA - ADM Analysis 22Feb22 - final.pptx
Type: application/vnd.openxmlformats-officedocument.presentationml.presentation
Size: 2907980 bytes
Desc: SEA SAWG AMA - ADM Analysis 22Feb22 - final.pptx
URL: <http://mailman.ccsds.org/pipermail/smwg/attachments/20240206/19e03999/attachment-0003.pptx>


More information about the SMWG mailing list