[OLPC-devel] Re: [One Laptop Per Child] #14: Time synchronization

Zarro Boogs per Child bugtracker at laptop.org
Sun Sep 3 00:28:02 EDT 2006


#14: Time synchronization
--------------------+-------------------------------------------------------
 Reporter:  jg      |        Owner:  ksankar   
     Type:  task    |       Status:  assigned  
 Priority:  normal  |    Milestone:  rev1 final
Component:  distro  |   Resolution:            
 Keywords:          |  
--------------------+-------------------------------------------------------
Changes (by krstic):

  * milestone:  rev1 beta => rev1 final

Old description:

> Clients
> -------
> For multiplayer mesh networks to work at all well for sound and games, we
> need very tight, robust time synchronization, even more fun when you
> think about our suspend/resume for power management problem.
>
> We don't yet know how accurate the TOY clocks may be on the machine,
> (typically not very), and the latency of a mesh network, particularly in
> areas requiring long hops and multiple hops, will be much more than is
> typically seen.
>
> Questions:
>   Will existing NTP daemons cope with this? (if any)
>   If not, how do we get something that does?
>   If yes, which one copes best with this environment?
>   How quickly can two machines that begin communications for applications
> needing tight synchronization that are out of sync
> become synchronized?  Do we need application level help?
>
> Servers
> -------
> Which NTP server should school servers run?
> Autoconfiguration of the time server.  We don't want manual
> intervention to be necessary.  Anycast to find upstream servers,
> maybe?
>
> Will schools want local time sources to use (e.g. GPS recievers).

New description:

 == Clients ==

 For multiplayer mesh networks to work at all well for sound and games, we
 need very tight, robust time synchronization, even more fun when you think
 about our suspend/resume for power management problem.

 We don't yet know how accurate the TOY clocks may be on the machine,
 (typically not very), and the latency of a mesh network, particularly in
 areas requiring long hops and multiple hops, will be much more than is
 typically seen.

 Questions:
  * Will existing NTP daemons cope with this? (if any)
  * If not, how do we get something that does?
  * If yes, which one copes best with this environment?
  * How quickly can two machines that begin communications for applications
 needing tight synchronization that are out of sync become synchronized?
 Do we need application level help?

 == Servers ==
  * Which NTP server should school servers run?
  * Autoconfiguration of the time server.  We don't want manual
 intervention to be necessary.  Anycast to find upstream servers, maybe?
  * Will schools want local time sources to use (e.g. GPS receivers).

Comment:

 No, permanent connectivity may certainly not be assumed.

-- 
Ticket URL: <http://dev.laptop.org/ticket/14#comment:4>
One Laptop Per Child <http://laptop.org/>



More information about the Devel mailing list