[Tinyos-devel] Re: [Tinyos Core WG] time sync interfaces

Matt Welsh mdw at eecs.harvard.edu
Tue Dec 18 15:09:00 PST 2007


The applications that we study generally require millisecond or better  
time synchronization. In general anything that is timing sensitive is  
going to want to exploit the capabilities of the platform on which it  
is being developed. A platform-independent time interface is not very  
useful in these cases. If we're concerned about things like  
portability for, say, time sync protocols, I suggest that we make the  
datatype representing time be very fine-grained (say, 1 usec or  
better) and provide a compile-time constant indicating the true  
resolution.

Matt


On Dec 18, 2007, at 5:30 PM, Omprakash Gnawali wrote:

> On Dec 18, 2007 2:09 PM, David Gay <dgay42 at gmail.com> wrote:
>> On Dec 18, 2007 2:03 PM, John Griessen <john at ecosensory.com> wrote:
>>> David Gay wrote:
>>>
>>>> Surely that depends on what resolution timesync you think is
>>>> worthwhile? My assumption is that different apps have different
>>>> precision requirements, from second-level timesync down to
>>>> microsecond-level timesync. I'm fairly sure that second-level  
>>>> timesync
>>>> doesn't require an adjustable PLL oscillator ;-)
>>>
>>> OK.  Yes, a .1 second resolution HIL module would be a go...
>>> and yes that is more useful than systems out of sync by half a  
>>> second...
>>>
>>> Any chance we have of using the most deterministic delays coming  
>>> from the hardware
>>> we should take it is all I meant.
>>>
>>> What time accuracy do you call a useful timesync on our current  
>>> platforms?
>>
>> Well I was asking that question too, actually ;-) I'm not an
>> application developper/expert, so I can't really answer.
>>
>> David
>> PS: I suspect with reasonable evidence that millisecond level  
>> timesync
>> is practical.
>>
>
> Or you might need more if you look at the applications that use FTSP:
> seismic monitoring by various groups and certain flavor of
> localization.
>
> - om_p
> _______________________________________________
> Tinyos-devel mailing list
> Tinyos-devel at millennium.berkeley.edu
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-devel



More information about the Tinyos-devel mailing list