Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Hardware Support for Clock Synchronization in Distributed Systems Martin Horauer University of Technology Vienna Department of Computer Technology."— Presentation transcript:

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

2 Objectives LANs (hardware) Internal Clock Synchronization: | C p (t) - C q (t) |   External Clock Synchronization: | C p (t) - t |   1ns distance10m 100m 1 km 1s1s 1ms precision, accuracy NTP LANs (software) GPS PLL LANs (hardware)

3 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 Hardware Support OCXO or XO + Rate Synchronization Clock ASIC UTCSU

4 Software Timestamping C q (t) - C p (t)  T R – T S - [  -  ]  =  max -  min

5 Timestamping with Hardware Support

6 C q (t) - C p (t)  T R – T S - [  -  ]  =  max -  min

7 Hardware Support for Clock Synchronization

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

9 Hardware Support for Clock Synchronization

10 Prototype Implementation


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

Similar presentations


Ads by Google