REMINDER: [Sois-opp] Next CCSDS SOIS PnP Telecon (2 July 2008
@ 11:00am EDT[GMT-5])
Scott Burleigh
Scott.Burleigh at jpl.nasa.gov
Wed Jul 2 16:41:24 EDT 2008
Kevin Gifford wrote:
> On Wed, 2 Jul 2008, Scott Burleigh wrote:
>> Hi, PnP enthusiasts. In today's telecon we identified two possible
>> topics to focus on in our next conference call:
>>
>> 1. One possibility would be to discuss in more detail the
>> plausibility of "merging" the complementary design features of
>> Satellite Data Model (SDM) and CCSDS Asynchronous Message Service
>> (AMS) into a unified device PnP architecture with the strengths of
>> both -- tentatively, SDM's advanced data characterization and
>> representation capabilities and AMS's protocols for communication
>> path discovery and auto-configuration.
>>
>> 2. A second possibility would be to concentrate on PnP data
>> characterization and representation, regardless of the transport
>> fabric (AMS or other) used to convey the data. This is a problem
>> that we believe is being addressed by Kevin Gifford's BioNet team, by
>> Stuart in his SOIS implementation, and (at a somewhat different
>> scale) by Ron Beale, Walt Reynolds, and others at Johnson Space
>> Center in their implementation of a CCSDS SM&C prototype. Does it
>> make sense to converge on a standard? Is SDM a good basis for that
>> standard?
> Hello PnP Gang -
>
> Apologies for missing the previous two PnP telecons as I had
> conflicting obligations.
>
> First, some important programmatic questions:
>
> -- What is the goal of the SOIS PnP BoF?
> -- Will the CCSDS charter the PnP BoF?
> -- Has the SOIS PnP charter been composed?
> -- What has the CCSDS chartered the PnP group to do?
>
> I ask these questions because it will be the participating agencies
> (NASA/ESA/etc) that will need to provide support for the effort.
> Is this going to occur? (Certainly I hope so, but my point is that
> there needs to be a consensus that the PnP BoF should be chartered
> by the Area Directors / CMC; that is not "our" call as members of
> the PnP BoF).
>
> Once chartered, then (in my view) it is the responsibility of the
> Working Group to produce documentation (essentially a GreenBook)
> that summarizes operational concepts, potentially identifies
> requirements, and identifies *potential* solutions. I'm personnally
> uncomfortable making any choices (be it AMS, SDM, SM&C, or BioNet)
> until we have programmatic permission and we've summarized the
> operational concepts, requirements, and possible solutions
> *before* we think explicitly identify solutions.
I agree, Kevin, that we certainly need to reach consensus on the
requirements before we can propose a standard that does what's needed.
But if what we're aiming for is a true CCSDS standard for device
plug-and-play, rather than just an interesting survey of available
technology, then I believe the final product of the Working Group (once
it's chartered) has to be a Blue Book, not a Green Book.
> I'm also queasy concerning a specifying a *single* (AMS) message
> transport service as part of a unified PnP architecture for similar
> reasons as mentioned above.
Unfortunately my characterization of topic #1 may have been a little
misleading, taken out of context as it is. The unified architecture I
mentioned is really just something that we batted around on the telecon,
which might be helpful for AFRL and might additionally be of general
interest to the BoF; nobody is proposing today that this should be the
CCSDS PnP standard. Exactly as you say, we have no way of knowing what
the right standard architecture for CCSDS would be until we've at the
very least identified the requirements and done some trade studies.
> If it is truly Plug and Play, I'd assume that the underlying message
> service can be changed as well.
I'm dubious about that assumption, though. Sure, you can always add
another layer of abstraction under any protocol to insulate yourself
from committing to any particular supporting technology. But every
abstraction layer also adds overhead, adds cost, increases the aggregate
complexity of the stack, requires some additional configuration effort,
and compromises "out of the box" interoperability -- that is, it's kind
of the antithesis of plug-and-play. Having multiple options at any
layer of the stack defends against vendor lock-in, but at the same time
it introduces the potential need for "gateways" between subnetworks
using one system and those that are committed to another. There is
always an engineering trade to be made: do the benefits outweigh the costs?
Maybe a messaging abstraction layer (like SM&C's MAL) makes sense for
CCSDS standard device plug-and-play, but I don't think that's a foregone
conclusion. In particular, I don't think it would necessarily be
irresponsible for SOIS PnP to commit to a single underlying message
service so long as that service is an open, published standard wire
protocol, such as AMS or RTPS, for which implementations will be
available from multiple suppliers.
Scott
Scott
More information about the Sois-opp
mailing list