1 / 10

Hardware Support for Clock Synchronization in Distributed Systems

Hardware Support for Clock Synchronization in Distributed Systems. Martin Horauer University of Technology Vienna Department of Computer Technology. LANs (hardware). precision, accuracy. NTP. LANs (software). 1ms. LANs (hardware). 1 s. GPS. PLL. 1ns. 10m. 1 km. distance. 100m.

kolya
Download Presentation

Hardware Support for Clock Synchronization in Distributed Systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Hardware Support for Clock Synchronization in Distributed Systems Martin Horauer University of Technology Vienna Department of Computer Technology

  2. LANs (hardware) precision, accuracy NTP LANs (software) 1ms LANs (hardware) 1s GPS PLL 1ns 10m 1 km distance 100m Objectives InternalClock Synchronization: | Cp(t) - Cq(t) |  External Clock Synchronization: | Cp(t) - t |  

  3. OCXO or XO + Rate Synchronization Hardware Support Clock ASIC UTCSU Requirements • Hardware Clock • small oscillator drift • good stability • fine grained • rate and state adjustable • Access to an external time reference • Timestamp Messages • tight coupling of timestamp mechanisms to the network medium

  4. Software Timestamping Cq(t) - Cp(t)  TR – TS - [ - ]  = max - min

  5. Timestamping with HardwareSupport

  6. Timestamping with HardwareSupport Cq(t) - Cp(t)  TR – TS - [ - ]  = max - min

  7. Hardware Support for Clock Synchronization

  8. Transmit TS FCS Transmit TS FCS Transmit Timestamping: Preamble User Data FCS SFD Dest. Addr. Src. Addr. TF = Receive CRC check: FCS User Data Dest. Addr. Src. Addr. TF Transmit TS FCS Receive TS Receive Timestamping: FCS Preamble User Data SFD Dest. Addr. Src. Addr. TF Transmit TS Receive TS FCS Clock Synchronization Packet Timestamping

  9. Hardware Support for Clock Synchronization

  10. Prototype Implementation

More Related