[Sois-tcoa] RE: SOIS Time Distribution Service
Chris Plummer
c.plummer at skynet.be
Mon Nov 29 18:27:57 EST 2004
Hi Keith,
It gets my vote with a couple of provisos:
Firstly, let's keep well away from the dreaded "API" terminology. We are all
grown ups here and can handle abstraction! (-Oh boy....am I going to regret
saying that). Instead let's stick with an abstract service interface
definition in true ISO 7498 style.
Secondly, I'm sure that an NTP-like protocol is the right way to go and that
we should concentrate our initial efforts in this direction, but we must
also bear in mind that this kind of service is often provided in hardware.
Therefore, we must be careful that we do not preclude the use of different
mechanisms to provide the service.
I fully agree that a high accuracy time service is not part of the charter.
There will always be cases where one payload or system onboard the
spacecraft needs a high accuracy time service, but these are the minority.
Most applications will want a modest accuracy, wall-clock type time service,
and these are the applications we, SOIS, should cater for.
Finally, sincere apologies on the part of Patrick and myself that no-one
showed up for the time distribution session. We had had to dynamically
re-shuffle the agenda to cater for some of the joint meetings and could not
get word of this to you. We will endeavour to do better next time!
Cheers,
Chris.
-----Original Message-----
From: Keith Scott [mailto:kscott at mitre.org]
Sent: 29 November 2004 21:17
To: 'Scott Burleigh'; Stuart.Fowell at scisys.co.uk
Cc: 'Amalaye Oyake'; philippe.david at esa.int; patrick.plancke at esa.int;
Massimiliano.Ciccone at esa.int; 'Stuart Fowell'; c.plummer at skynet.be;
tyamada at pub.isas.ac.jp; Jane.K.Marquart at nasa.gov; Rick.Schnurr at nasa.gov;
'Abhijit Sengupta'; SCOTT.C.BURLEIGH at jpl.nasa.gov;
Ashton.G.Vaughs at jpl.nasa.gov; sois-tcoa at mailman.ccsds.org
Subject: RE: SOIS Time Distribution Service
Stuart,
I was supposed to lead a time distribution group meeting on Tuesday when I
got into Toulouse, but nobody else showed up. Attached are the slides I was
going to present to see if there was consensus to 're-synch' time
distribution around (my interpretation of) what's in the TCOA charter.
Namely, I think time distribution should provide a mechanism (API) for
_applications_ running on different _nodes_ of a spacecraft to get the
current time. I think that distributing the 'current time' between nodes of
the spacecraft is in scope, and think that an NTP-like protocol could work
for this. The important things here are that there are applications,
presumably running on some sort of operating systems and general-purpose
hardware (nodes).
I think previous discussions of time distribution got off-track (partly my
fault, since I hadn't gone through the TCOA charter carefully until
preparing for Toulouse). In particular, I do NOT think that the time
distribution mechanisms we propose have to handle the extremely
high-fidelity/low overhead cases that Art was concerned about. Instead I
think that if there are instruments that want to just count rising edges off
a common clock, great. Those instruments can do whatever they'd normally do
-- put copies of the counter in their data stream.
If you want to 'synch' that square wave clock to 'the current spacecraft
time' as defined by the time distribution service, I'd simply have some node
with access to the square wave snap a copy of the counter and timestamp it
with the time distribution service (TDS) time. This leaves some ambiguity
between the 'square wave time' and the 'TDS' time (since the TDS resolution
will likely not be one cycle of the square wave the counter is watching),
but it also decouples the two services. It would be very difficult for a
reasonable time distribution service to cover all of Art's requirements.
So, how do people feel about backing off to this interpretation of what's in
the TCOA charter? I'm hoping we can handle a lot of this type of discussion
over email, and it would be nice to get this activity moving in some
direction; now's the time to speak up!
--keith
>-----Original Message-----
>From: Scott Burleigh [mailto:Scott.Burleigh at jpl.nasa.gov]
>Sent: Monday, November 29, 2004 2:18 PM
>To: Stuart.Fowell at scisys.co.uk
>Cc: kscott at mitre.org
>Subject: Re: SOIS Time Distribution Service
>
>At 03:26 AM 11/26/2004, you wrote:
>>Hi Scott,
>>
>>Hope you had an easy journey back to your side of the pond.
>>
>>I wonder if you could help me. I'm putting together a proposal for the
>>on-board software for a European reference mission and in
>particular the
>>communication services.
>>Of course I'm making extensive reference to the current
>state-of-the-art
>>with regard to SOIS.
>>
>>I have a reasonable handle on TCONS, MTS, File Transfer, C&DA
>etc but not
>>on the Time Distribution Service. I have the presentations
>Art gave at the
>>Montreal meeting but I've no information on any progress
>made/what happened
>>in Toulouse. If you have any info, presentations, reports or
>commentary I
>>would really appreciate it. The proposal has to be submitted
>3rd December
>>so if you have anything I really could do with it by 30th Nov.
>
>Hi, Stuart. I don't know what happened in the Time
>Distribution Service
>area at Toulouse, but if anyone does know I think it would be
>Keith Scott;
>I'm copying him on this reply. Keith, any information you can
>pass on to
>Stuart?
>
>Scott
>
>
More information about the Sois-tcoa
mailing list